【JS】【25】把字符串转换为数字
正文:
(1)parseInt()
parseInt("10", 2); //returns 2,代表用二进制解析前面的字符串,一般不会用到
parseInt("1234blue"); //returns 1234 parseInt("123"); //returns 123 parseInt("22.5"); //returns 22 parseInt("blue"); //returns NaN
(2)parseFloat()
以十进制表示浮点数,没有基模式
parseFloat("1234blue"); //returns 1234.0 parseFloat("22.5"); //returns 22.5 parseFloat("22.34.5"); //returns 22.34 parseFloat("0908"); //returns 908 parseFloat("blue"); //returns NaN
(3)Number()
强类型转换,整体转换,不会只转换部分值
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
参考博客:
jquery中把字符串转换为数字 - u010865136的专栏 - CSDN博客
https://blog.csdn.net/u010865136/article/details/49336255