笔记JS基础 —— 数值转换

有三种函数可以将非数值转换为数值:

1.Number()    //强制转为数字类型

例如  var num = Number("18")   // num = 18   可以将字符串18转为数值类型的18.

如果 var num = Number("abcs")  // num = NaN  Number强制转换为数值  但是遇到不知道该怎么转时,它就会返回NaN    

2.parseInt()  // 转为整数

parseInt()会忽略前面的空格  找到第一个非空字符。 转换空字符返还NaN。

例如: parseInt(' 18px') //18    parseInt('px17')  // NaN    找到的第一个非空字符为数值方可转换

3.parseFloat()  //转为浮点数

与parseInt一致   但可以返回浮点数。  多个小数点只会截取到第一位小数点

例如 parseFloat('12.34')  // 12.34     parseFloat('12.34.56') // 12.34

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。