head:
·有三个函数可以吧非数值转换为数值:
·Number()
··parseInt()
···parseFloat()
*Number()可以用于任何数据类型
*parseInt()和parseFloat()则专门用于把字符串转换成为数值
-------------------------------------------------------------
1. parseInt()
·会忽略字符串前面的空格,直至找到第一个非空格字符
*parseInt():转换空字符串返回NaN
*parseInt()这个函数提供第二个参数:转换时使用的基数(即多少进制) ,即必须以数字开头
2. parseFloat()
·从第一个字符开始解析每个字符,直至遇见一个无效的浮点数字符为止
*除了第一个小数点有效外,parseFloat()与parseInt()的第二个区别在于它失踪都会忽略前导的零

本文介绍了JavaScript中将非数值转换为数值的方法,重点讲解了Number()、parseInt() 和 parseFloat() 函数的区别与用法。其中,parseInt() 可忽略前导空格并按指定进制转换,parseFloat() 则能解析到首个无效浮点数字符停止。
131

被折叠的 条评论
为什么被折叠?



