1.parseInt()
parseInt()会试图将其收到的任何输入值(通常是字符串)强制转化成整数类型输出。如果转换失败就会返回NaN。
console.log(parseInt(123));
//123
console.log(parseInt(1.23));
//1
console.log(parseInt(a1.23));
//NaN
2.parseFloat()
parseFloat()与parseInt()的用法基本相同。parseFloat()支持将收到的输入值强制转换为十进制数。所以这个函数只有一个参数。如果转换失败就会返回NaN。
console.log(parseFloat(123));
//123
console.log(parseFloat(1.23));
//1.23
console.log(parseFloat(a1.23));
//NaN
parseInt()会试图将其收到的任何输入值(通常是字符串)强制转化成整数类型输出。如果转换失败就会返回NaN。
console.log(parseInt(123));
//123
console.log(parseInt(1.23));
//1
console.log(parseInt(a1.23));
//NaN
2.parseFloat()
parseFloat()与parseInt()的用法基本相同。parseFloat()支持将收到的输入值强制转换为十进制数。所以这个函数只有一个参数。如果转换失败就会返回NaN。
console.log(parseFloat(123));
//123
console.log(parseFloat(1.23));
//1.23
console.log(parseFloat(a1.23));
//NaN
本文介绍了JavaScript中parseInt与parseFloat两个函数的使用方法及区别。parseInt用于将字符串转化为整数,parseFloat则用于将字符串转化为浮点数。若转换失败,两者均返回NaN。
628

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



