猿问

关于js效果首先判断数值是否是小数,如果不是小数再判断数值是否大于1亿?

js效果首先判断数值是否是小数,如果不是小数再判断数值是否大于1亿

vue写的v-if判断,{{数值 | 过滤器}}

莫回无
浏览 1508回答 1
1回答

慕运维8079593

数值过滤的话,至少要保证是数字类型或者正常的字符串数字(例如: 1, '1.0'),最好是没有科学计数法(这个考虑的东西要多一些)。考虑到1.0也算是带有小数,那么先转为字符串,再判断是否有小数点(/\./g).test('' + value)。判断大于1亿,嗯......+value > 100000000(前边的+是类型转换,转为数字类型)。 话说vue的filter更多的是数据格式化吧,你这个配合v-if能用吗?个人觉得你这个做判断还是用个函数吧。
随时随地看视频慕课网APP
我要回答