ES6知识点总结

本文主要介绍了ECMAScript 6(ES6)的关键特性,包括变量声明(var、let、const及解构)、字符串方法、数组操作、箭头函数、函数默认参数、对象简写、类的使用以及Set数据结构等。通过对这些特性的详细讲解,帮助读者深入理解ES6的语法和应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、ECMAScript 是什么

ECMAScript是JavaScript的组成部分,JavaScript没了它可是不行的。平时我们写javascript代码的时候,用什么声明一个变量,没错,是用关键字:var,为什么是 var 而不是其他的单词?此外,为什么我们都用function关键字来声明一个函数,而不是用其他单词?为什么呢?因为这是ECMAScript规定了我们要这么做,它规定了javascript的语法规则。

ECMAScript就是JavaScript中的语法规范!它规定了我们javascript的最基础的部分!

ES6就是ECMAScript 6的缩写简称。顾名思义,它是ECMAScript的第6个版本,也就是说它有更早的版本,以后还会有更多版本。

二、es6的变量声明

1、变量的声明关键字


    var
        全局作用域和函数作用域
        会变量提升
    let
        局部作用域
        不会变量提升
        不能重复声明
    const
        值类型不能修改
        声明必须赋值
        一般大写


2、解构


    数组:
        定义:把数组或对象解析为单独的变量
        1、基本格式
var [a,b, ,c="default",...rest] = arr
        2.逗号代表下一位
        3、 ...rest剩余的所有(只能放在最后)
        4、 可以有默认值
        5、交换变量
[a,b] = [b,a]

        6、...+数组      把数组展开,把数组解构为单独的变量
    对象:
        var {name,age,say="love you"} = obj
        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值