1.变量声明
//方式一:声明后再初始化
let 变量名;
变量名 = 值;
//方式二:声明时同时初始化
let 变量名 = 值;
2.变量分类
2.1全局变量
名称 | 修饰符 |
全局变量 | —————— |
2.2成员变量
字段声明时,不需要添加 let
或 const
关键字。
名称 | 修饰符 |
静态字段 | 用 static 修饰 |
实例字段 | —————— |
2.3局部变量
名称 | 修饰符 |
局部变量 | —————— |
值参数 | —————— |
默认值参数 | —————— |
…剩余参数 | ... |
3.解构(Destructuring)赋值
ES6实现了一种复合声明与赋值语法,叫作解构赋值(destructuring assignment)。在解构赋值中,等号左手端通过数组或对象字面量语法指定一个或多个变量名,右手端的值是数组或对象(“结构化”的值),而在解构赋值时,会从右侧的值中提取(解构)出一个或多个值,并保存到左侧对应的变量中。
//方式一(数组方式)
//相当于let x=1, y=2;
let [x,y] = [1,2];
//方式二(对象方式)
//相当于let r=0.0, g=0.0, b=0.0
let {r, g, b} = {r: 0.0, g: 0.0, b:0.0};
//创建名称为sin、cos、tan的三个常量,并且将Math对象中与此三个常量名相同的属性的值赋给它们。
//相当于const sin=Math.sin, cos=Math.cos, tan=Math.tan
const {sin, cos, tan} = Math;
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/4734.html