目录
(2).Math.max(a,b,c...) 和 Math.min(a,b,c...)
数据类型指的就是字面量的类型
JavaScript 中有八种基本的数据类型(前七种为基本数据类型,也称为原始类型,而 object 为复杂数据类型)。
- number用于任何类型的数字:整数或浮点数,在 ±(253-1) 范围内的整数。
- bigint 用于任意长度的整数。
- string 用于字符串:一个字符串可以包含 0 个或多个字符,所以没有单独的单字符类型。
- boolean 用于 true 和 false。
- null 用于未知的值 —— 只有一个 null 值的独立类型。
- undefined 用于未定义的值 —— 只有一个 undefined 值的独立类型。
- symbol 用于唯一的标识符。
- object 用于更复杂的数据结构。
数字类型
在JS中所有的数值都是Number类型,包括整数和浮点数(小数)
JS中可以表示的数字的最大值:Number.MAX_VALUE,科学计数法表示为1.7976931348623157e+308;最小值:Number.MIN_VALUE,科学计数法表示为5e-324
如果使用Number表示的数字超过了最大值,则会返回一个Infinity,表示正无穷;-Infinity,表示负无穷
可以使用一个运算符typeOf来检查一个变量的类型
语法: typeOf 变量
检查字符串时,会返回string
检查数值时,会返回number
使用typeOf检查Infinity也会返回Number
NaN是个特殊的数字,表示Not A Number;使用typeOf检查NaN也会返回Number
在JS整数的运算基本可以保证精确,如果使用JS进行浮点数运算,可能得到一个不精确的结果,所以,千万不要使用JS进行对精确度要求比较高的运算
1.编写数字的更多方法
一般来说,在表示10亿时,我们会这样写:
let billion = 1000000000;
但是通常为了简写和方便,会将10亿写成 “1bn” ,22亿写成 “2.2bn”。
在 JavaScript 中,我们通过在数字后附加字母 “e”,并指定零的数量来缩短数字:
<