就是很长的字符串,处理.后面的第三位数字减去某个值,不过要判断.前面的第二位是否符合。
求大神给个思路,需不需要转数组处理?
eg:104.0743233555 30.256546655 104.535456688 30.25856254889 等一大串
3 回答
仙士可
TA贡献170条经验 获得超132个赞
字符串切割成一小个一小个的split,可以先把小数之后的数字切割出来,然后通过split切割出来的数组,一一对应小数点之后的某个位置,例如
先切割小数点位置,区别整数和小数
var str = '121.0123456871';
var arr = str.split('.');
得到一个数组 ["121", "0123456871"]
然后分割小数位
var num= arr[1].split('');//不传参默认全部分割;
得到["0", "1", "2", "3", "4", "5", "6", "8", "7", "1"]
这样子就会了吧
添加回答
举报
0/150
提交
取消