JavaScript中的所有数字均为浮点数:
> 1 === 1.0
是
特殊数字包括:
NaN (“非数字”)
错误值:
> Number('xyz')//'xyz'不能转换为数字
NaN
Infinity
同样也是一个错误值:
> 3/0
无限
> Math.pow(2,1024)//数过大
无穷大
Infinity大于任何其他数字(除外NaN)。同样,-Infinity小于任何其他数字(除外NaN)。这使这些数字可用作默认值(例如,当您寻找最小值或最大值时)。
js运算符
JavaScript具有以下内容 算术运算符(请参阅算术运算符):
加法: number1 + number2
减法: number1 - number2
乘法: number1 * number2
师: number1 / number2
余: number1 % number2
增量:++variable,variable++
递减:--variable,variable--
否定: -value
转换为数字: +value
全局对象Math(请参见Math)通过函数提供更多的算术运算。
JavaScript还具有按位操作的运算符(例如,按位And;请参见按位运算符)。
网友评论