ES6基本用法

ES6是javascript下一代的标准;

//es6如何定义变量,定义变量特点
    //js定义: var i = 1;
    //es6定义变量 使用关键字 let
    //const 定义常量 比如 PI = "3.1415926"常量一旦赋值,不可改变
    //1.创建代码块,定义变量
    {
        var a = 10
        let b = 20

    }
    //2.代码输出,浏览器输出
    console.log(a)//10
    console.log(b)//ReferenceError: b is not defined

    //var 声明变量 没有局部作用域
    //let 声明变量 有局部作用域

结果:

对象拓展运算符:

//对象复制
    let person = {"name": "小王","age": 13}

    let person2 = {...person}
    console.log(person2)

    //对象合并
    let name = {name: "mary"}
    let age = {age: 190}
    let p = {...name,...age}
    console.log(p)

结果:

ES6箭头函数:

//参数 => 函数体

    //传统 
    var f1 = function(a) {
        return a
    }

    console.log(f1(1))

    //ES6

    let f2 = a => a

    console.log(f2(10))
    
    ```
//传统复杂使用
    var f3 = function(a,b) {
        return a+b
    }
    console.log(f3(34,23))

    //ES复杂使用
    let f4 = (a,b) => a+b
    console.log(f4(2,5))
```

结果:

posted @ 2022-02-27 22:23  手可敲星辰脚驾七彩云  阅读(69)  评论(0编辑  收藏  举报