javascript中parseInt是将字符串转换成数字类型。
function test(){
var a = parseInt("555dd");
alert(a)
}
这样的写法,parseInt会解析到555就结束了,后面的dd不管了。程序不会报错。所以最终输出的结果就是555.
function test(){
var a = parseInt("aaa555dd");
alert(a)
}
这样的写法,parseInt就不会解析了,一开始就是字母的,不会转换为数字类型。程序会报错NaN。