文档学习入门文档-前端

参考文档入门教程-全栈

启用严格模式:'use strict';

在线JavaScript测试网址:在线运行 JavaScript

正则表达式

异步请求和同步请求的使用

xmlhttprequest请求库

小技巧

判断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进行运算会报错.