字符串
普通的字符串: 不能解析变量,不能换行
模板字符串: 可以换行定义,可以解析变量,空客回车也会输出来
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用结构赋值可以不用考虑顺序问题