JS 数字类型小常识

1:根据语言规范,JavaScript 采用“IEEE 754 标准定义的双精度64位格式”

2:JavaScript 不区分整数值和浮点数值,所有数字在 JavaScript 中均用浮点数值表示,所以在进行数字运算的时候要特别注意

0.1 + 0.2 = 0.30000000000000004

3: parseFloat(),用以解析浮点数字符串,但是只能解析十进制数字。

4:如果给定的字符串不存在数值形式,函数会返回一个特殊的值 NaN(Not a Number 的缩写),把 NaN 作为参数进行数学运算,结果也会是 NaN,可以使用内置函数 isNaN() 来判断一个变量是否为 NaN。

isNaN(parseInt("ssss"))  返回true


注意:+ 数字和字符串用+号会先转化为字符串的形式 3+4+”5“ 75

你可能感兴趣的:(JS 数字类型小常识)