// 如果使用Number()函数把字符串转为number类型,字符串必须是纯数字,如果有其他字符,则转完的结果是NaN
我们可以借助parseInt()或parseFloat()函数把字符串类型转为number类型,这两个函数会尽力转换(从左往右查找字符,如果是数字就转换,遇到非数字,就停止转换)
例如:
var str = '12.34.56asdf1234';
var num = parseInt(str);
console.log(num);
打印的结果12
parseInt的主要作用是把字符串转换为整数,或者把小数转换为整数。一般情况下,我们只用到它的第一个参数。但实际上,它有两个参数
parseInt(string, radix)
var a = parseInt(“11”,2)
var a = parseInt(“02”,10)
var a = parseInt(“09/08/2009”)
输出的结果3,2,9
路过的高手 留下宝贵意见哈!
_____初学者______感谢各位的批评指正
网友评论