1.5JavaScript语言的变量(Variable)

1.变量声明

//方式一:声明后再初始化
let 变量名;
变量名 = 值;

//方式二:声明时同时初始化
let 变量名 = 值;

2.变量分类

2.1全局变量

名称修饰符
全局变量——————

2.2成员变量

字段声明时,不需要添加 letconst 关键字。

名称修饰符
静态字段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

(0)
上一篇 2020年8月4日 16:50
下一篇 2020年8月6日 20:07

相关推荐

发表回复

登录后才能评论