Number
介绍
1、在JS中所有的数值都是Number类型,包括整数和浮点数(小数)
2、可以使用一个运算符typeof来检查一个变量的类型
语法:typeof 变量 检查字符串时,会返回string 检查数值时,会返回number 示例: var a = 123; var b = "123"; console.log(typeof a); console.log(typeof b);
3、JS中可以表示的数字的最大值与最小值
最大值: Number.MAX_VALUE 1.7976931348623157e+308 最小值: Number.MIN_VALUE 5e-324 如果使用Number表示的数字超过了最大值,则返回一个Infinity表示正无穷 Infinity表示正无穷 -Infinity表示负无穷 Infinity为字面量,使用typeof检查Infinity也会返回Number
4、NaN(Not A Number)
NaN是一个特殊的数字,表示Not A Number 使用typeof检查一个NaN也会返回number 示例: var a = "abc" * "bcd"; console.log(a); ————返回 NaN
5、在JS中整数的运算基本可以保证精确
如果使用JS进行浮点数运算,可能得到一个不精确的结果,因此千万不要
使用JS进行对精确度要求比较高的运算