ES6

ECMAScript 6

1.(以下简称ES6)是JavaScript语言的下一代标准,ECMAScript是JavaScript的基础标准分,而ECMAScript6则是它的最新一代的标准
2.优点是提升JS编写大型的复杂应用程序的能力(这次升级加入了模块化的概念、细化和优化语法、封装了一些方法)

数据类型
值类型
	数字 number
	字符串 string
	布尔 boolean
	未定义 undefined
引用类型
	数组 Array
	对象 Object
	空 null
	判断typeof 引用类型 object

变量声明
let
1.局部变量 仅在一对{}里有效
2.不能重复声明
3.不能变量提升
变量提升
变量提升(js在执行中会预编译,会把所有的变量 提升在代码的
最前面并赋值undefined)也会把所有的函数提升在最前面
const
1.声明的是常量
2,.声明必须赋值
3.不能被修改
4.建议变量名采用大写

解构
数组
默认
[a,b] = [100,900]
交换变量
[a,b] = [b,a]
跳过
[a,b] = [1,3,5]
剩余
[a,…b] = [1,3,5,7]
默认值
[a,b=25] = [8]
复制(浅拷贝)
var arr = [1,3,5]
var arr2 = […arr]
对象

字符串
es5
重复
repeat()
去空格
trim()
trimLeft() 左空格
trimRight() 右空格
es6
遍历
for of
检测包含
包含
includes()
开头
startsWith()
结尾
endsWith()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值