JS基础--JS语法
基础语法
- 区分大小写: a A;
- 语句以 ; 结尾
- 标识符(变量)
- 硬性要求:必须满足变异的条件,由数字、字母、下划线、$组成,并不以数字开头,不能使用关键字、 保留字;
- 软性要求:望文知意
- 规则:1.英文名称 2.驼峰:bigBox 3._ : big_box 4.变量前+数据类型: i_number , arr_students
- 严格模式:"Use strict" 能够让JS进入严格模式,写在JS文件第一句
- 存储值的容器:JS中值的类型可被修改,不同于其他静态语言
- ES5 -->通过var声明变量 ;ES6-->通过 let、const 声明
- 变量的声明赋值叫做变量的初始化
-----var
- 支持重复声明
- 变量可以存储任意数据类型
- 禁止变量未声明使用,严格模式下报错
- 变量的提升,只提升声明(预解析)不报错 console.log(a); var a = 5; //不报错
-----let
- 不支持重复声明
- 块级{}作用域限制 先执行{}里面的
- 变量不提升 报错 console.log(a); let a = 5; //报错
-----const
- 定义常量(不可变的量) -->常量是变量的一种
- 对于复杂数据类型,在不改变引用的情况下,可以被修改
- const声明的变量必须被赋值
常量也是变量的一种,只是我们不希望某个值被修改,所以才以常量的方式声明出来。

浙公网安备 33010602011771号