|
声明方式(let const)
let 局部变量声明
声明的变量是局部变量,在一对 { } 中使用
不能重复声明 (一个作用域内)
不会变量提升(预编译时会将定义的变量预先定义为undefined)
const 常量声明
声明必须赋值
不能修改(值类型)数字 字符串 布尔
建议变量名全大写
数据类型
解构
数组
基础解构:[a,b] = [1,2]
把对象 或数组按一定规则解析为单独变量
交换变量: [a,b]=[b,a]
let arr=[1, 2, 3, 5];
let [a, b, c]=arr;
[b, c, a]=[a, b, c];
console.log("a2:",a,"b2:",b,"c2:",c);
过
[a,b]=[1,3,5]
b=5
[a,,b]=[1,3,5]
b=5
console.log(a,b);
余
let arr = [1, 2, 4, 5];
let [a,...b] = arr;
console.log(a,b);
填充
str.padStart(参数1,参数2)
str.padEnd(参数1,参数2)
参数1:位数
参数2:以什么填充 eg:“0”
|
|