1、ECMAScript 6 简介

2、let和const命令

3、变量的解构赋值

4、字符串的扩展之模板字符串

5、正则的扩展

6、数值的扩展

7、函数的扩展

8、数组的扩展

9、对象的扩展

10、类


 

1、ECMAScript 6 简介

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

ECMA:国际标准组织

2、let,var和const命令

const:是用来定义一个常量的

  const a ='hello'  //const就是定义一个常量
                    //常量是不能修改的

let:是用来定义一个块级作用域的变量

let和val都是用来声明变量的,但是二者又有不同

let 先声明后使用,不存在变量提升
let 不能重复定义,但是可以修改
var 既可以先声明后使用,也可以先使用后声明,这样不会报错,会打印undified,而let必须是先声明后使用,如果没有声明就会报错
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6     <meta name="viewport" content="width=device-width">
 7     <title>Title</title>
 8 </head>
 9 <body>
10     <script>
11 
12 
13 //        const PI = 3.14;
14 //        const a='hello';
15 ////        a = 'word' ; //这样会出错,常量是不可以被修改的
16 //        s = a.split("l");  //js中字符串的切割方法
17 //        console.log(a);
18 //        console.log(s);
19 
20 //        ==============================
21         //变量提升,
22 //
23 //        console.log(b);  //会打印undefined,先使用后声明,但是不会报错
24 //        var b=123456;
25 
26 
27 //        var b;
28 //        console.log(b);   //undefined   先声明后使用
29 //        b=123456;
30 //
31 //        =================================
32         let c=100;    //let不存在变量提升
33         if (10>9){
34             let c=200;
35             console.log(c)  //200
36         }
37         console.log(c)  //100
38     </script>
39 </body>
40 </html>
const-let示例

相关文章:

  • 2021-07-14
  • 2022-12-23
  • 2021-11-06
  • 2022-01-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-02
  • 2021-07-09
相关资源
相似解决方案