【js,字符串转换成数字的三种方法】
js转化为字符串
js提供了parseInt()
和parseFloat()
两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对
String
类型调用这些方法,这两个函数才能正确运行;
对其他类型返回的都是
NaN(Not a Number)
。一些示例如下:
复制代码
代码如下
:parseInt("1234blue"); //returns 1234
parseInt("0xA"); //returns 10
parseInt("22.5"); //returns 22
parseInt("blue"); //returns NaN
parseInt()
方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由
parseInt()
方法的第二个参数指定的,示例如下:
复制代码
代码如下
:parseInt("AF", 16); //returns 1
75parseInt("10", 2); //returns 2
parseInt("10", 8); //returns 8
parseInt("1 ...                                        
                                    
附件列表