ES6新特性一

<script>
    for (var i = 0; i < 5; i++) {
        console.log(i);
    }
    console.log("循环外:" + i)
</script>

结果:

6396e35a1952f3404cd459731ca4c2f9b28.jpg

修改为let

for (let i = 0; i < 5; i++) {
    console.log(i);
}
console.log("循环外:" + i)

9a80f0092df719822e12ab68abc8a252735.jpg

说明:把变量的作用域控制在循环内部

const :相当于定义一个常量

<script>
    const str = "abc";
    console.log(str);
    console.log("-------------");
    str = "123"; // 改值
    console.log(str);
</script>

7f57407a7aaa6b28438cf04701ca29c69be.jpg

说明:const :相当于定义一个常量,不允许修改

 是否包含:

let str = "hello hll";
console.log(str,"中是否包含了 abc", str.includes("abc"))
console.log(str,"中是否包含了 abcd", str.includes("abc"))

6088ffb58ffb3d546abdbfcd6409423c6bc.jpg

以什么开头和结尾

let str = "hello hll";
console.log(str,"中是否包含了 hll", str.includes("hll"))
console.log(str,"中是否包含了 hlld", str.includes("hll"))

console.log(str,"中是否以hll开头", str.startsWith("hll"))
console.log(str,"中是否以hll开头", str.startsWith("hll"))
console.log(str,"中是否以hll结尾", str.endsWith("hll"))
console.log(str,"中是否以hll结尾", str.includes("hll"))

16b9edb7f20196adf52ff0ad6bf9203e656.jpg

字符串扩展

c2230ecf60d76baeb63804e576c2d2e4b80.jpg

结构表达式

let arr = "hello hll";
let [x, y] = arr;
console.log(x, y)

8bc9d16834a26ba6f9ee0c73a49643335a5.jpg

 

015a78d080f23b47919e163af6efe0ac323.jpg

 

const person = {
    name: "jack",
    age: 21,
    language: ['a', 'b', 'c']
};
let {name, age, language} = person;
console.log(name, age, language)

da5e5df9162150cbc74841ac21720eead20.jpg

 

转载于:https://my.oschina.net/u/3915790/blog/3084450

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值