jquery将字符串转换成数字的方法总结-jquery教程

日期:2018-03-21 13:04:15 类别:  Javascript

最近在做的项目中,是一个财务系统来着,遇到了一个这样的问题。

数据库里面的相关字段类型都是decimal(18,2),然后需要取出5个字段的值进行算数运算,得到结果,然后列表展示。

但是列表展示只需要显示小数点后2位。


我采用jquery将字符串转换成数字

jquery将字符串转换成数字总共有三种方法:

(1)parseInt(string)

这个函数的作用是从string的开头开始解析,返回一个整数,例如:

parseInt("1234www.isoftvip.com"); //returns 1234


(2)parseFloat()

使用parseFloat()方法的另一不同之处在于,字符串必须以十进制形式表示浮点数,parseFloat()没有基模式。

parseFloat("1234bluewww.isoftvip.com"); //returns 1234.0


(3)Number()强制类型转换,与parseInt()和parseFloat()方法的处理方式相似,只是它转换的是整个值,而不是部分值。

Number(false) 0

Number(true) 1
Number(undefined) NaN
Number(null) 0
Number( "5.5 ") 5.5
Number( "56 ") 56
Number( "5.6.7 ") NaN
Number(new Object()) NaN
Number(100) 100