ES6 字符串 let var const区别 结构赋值

字符串

普通的字符串: 不能解析变量,不能换行
模板字符串: 可以换行定义,可以解析变量,空客回车也会输出来

let var const区别

var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问 分为全局变量和局部变量 可以将变量提升;
let 1.定义变量 使用let关键字定义的变量,不能将变量提升 2使用let声明变量时,注意变量不能被重负定义; 3let 有块级作用域, 比如if后的{} switch的{} 都能生成块级作用域,作用域外部不能在访问这个变量了;
let 1.定义变量 使用let关键字定义的变量,不能将变量提升 2使用let声明变量时,注意变量不能被重负定义; 3let 有块级作用域, 比如if后的{} switch的{} 都能生成块级作用域,作用域外部不能在访问这个变量了

结构赋值

像这样let [a,b,c] = [1,2,3];就是结构赋值;
作用: 1 可以给多个变量赋值
2 不使用第三个变量的前提下也能交换两个变量的值
3 函数可以使用结构赋值的方式返回值同时可以给多个变量赋值
4用结构赋值可以不用考虑顺序问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值