文档学习:入门文档-前端
参考文档:入门教程-全栈
启用严格模式:'use strict';
在线JavaScript测试网址:在线运行 JavaScript
小技巧
目录
JavaScript 是严格区分大小写的语言。
简单数据类型 | 描述 | 默认值 |
---|---|---|
Number | 数字型、包含整数和浮点数 | 0 |
String | 字符串,用’’或””包括起来的内容 | “” |
Boolean | 布尔类型 | false |
Null | 空 | null |
Undefined | 未定义,声明变量但并未赋值,此时为undefined | undefined |
BigInt | 用来表示超出上限的整数 | |
Symbol | 用来表示一个唯一且不可变的数据类型 | ES6新增类型 |
复杂数据类型:Object | 对象
内部含有:Array、Function、Map、Set等。
注:在JavaScript中不支持自定义数据类型,所以所有的值都最终归于上述的几种数据类型之中。
JavaScript中不区分整数和浮点数,使用 Number 统一表示,可以很方便的进行整数和浮点数的混合运算。
NaN 表示无法计算,如 0/0
Infinity 表示无限大,如2/0
算数运算符号:+、 -、 *、 /、% ⇒ 加、减、乘、除、取余。也可用小括号改变运算优先级。
最大整数是:2^53 ,即 9007199254740992 。
超过此数值后运算结果会出现不确定性,可能出现数值精度丢失。
可以用 BigInt 精确表示比这个更大的整数,在整数后加一个 ‘n’ 即可,如:1234n
BigInt 之间可以正常进行数值运算,但是 BigInt 和Number进行运算会报错.