ECMAscript5 or 6(1)

ECMAscript5 or 6

一、let变量声明

  1. let只能在{}中有效
  2. let不能重复声明
  3. let不能变量提升`
			var a=1;
			console.log(a);
			var a=2;
			console.log(a);
			let a=10;

二、const变量声明

  1. 声明必须是常量
  2. 声明必须赋值
  3. 不能被修改
  4. 建议变量名大写

三、数组

  1. 默认
[a,b]=[1,2]
  1. 交互变量
			let a=20;
			let b=10;
			[b,a]=[a,b];
			console.log(a)
			console.log(b)
  1. 跳过
			let arr=[,1,2,3,4,5,6,]
			let [,a,,,b]=arr;
			console.log(a,b)
  1. 结构把对象或者数组按一定规则解析为单独变量
			let arr=[1,2,3,4,5,6];
			let [a,b,c,d]=arr;
			console.log(a)
			console.log(b)
			console.log(c)
			console.log(d)
  1. 剩余值
			let arr=[1,2]
			let [a,b,c]=arr;
			console.log(a,b,c)
			let arr=[1,2,3]
			let [a,b,c=10]=arr;
			console.log(a,b,c)
  1. 拷贝(复制)
			var arr=[1,3,5];
			var arr1=[...arr];
			arr[1]=100;
			console.log(arr);
			console.log(arr1);
  1. 默认值
			let arr=[1,2,3]
			let [a,b,c=10]=arr;
			console.log(a,b,c)

四、对象

  1. 解构
			var obj={name:'开心乔',age:'66',weight:'200',eye:'3'};
			let {name,age}=obj;
			console.log(name,age)
			let {weight,...rest}=obj;
			console.log(weight,rest)
  1. 默认值
			var obj={name:'开心乔',age:'66',weight:'200',eye:'3'};
			let {name,eye=2}=obj;
			console.log(name,eye);
  1. 复制(浅拷贝)
			var obj={name:'开心乔',age:'66',weight:'200',eye:'3'};
			var obj2={...obj};
			console.log(obj2)
			console.log(obj)

– 五、字符串

  1. 删除空格
			var str=' 你说的是  个什么啊  ';
			console.log(str.trim());
			console.log(str.trimLeft());
			console.log(str.trimRight())
  1. 重复
			var str='你是一个猪 ';
			console.log(str.repeat(10));
  1. 遍历
			var str='今天的天气不太好哦';
			for(let i of str){
				console.log(i);
			}
  1. 包含
			var zs='你今天是否想起我';
			console.log(zs.includes('天'));
			//开头
			console.log(zs.startsWith('你'))
			//末尾
			console.log(zs.endsWith('我'))
  1. 添加补齐
			var za='1';
			//开头补齐
			console.log(za.padStart(3,'0'))
			//末尾补齐
			console.log(za.padEnd(3,'0'))
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值