零基础学习ES6

欢迎来到ES6

	ES6 简介

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

1、	let三个特点:
     let 拒绝变量的提升
     let 不能重复定义,
    可以把变量存储在块级局部作用域中(称为暂时性死区)

2、 const 定义 不能修改基本数据类型,能修改引用数据类型
一个函数里的叫局部作用域 一个大括号里的叫块级作用域
3、结构赋值
[x,y]=[“hello”,“add”] x=hello y=add
用途:交换两个变量 [x,y]=[y,x]
4、字符串 模板是为了减少Dom操作
str+=<ul><li>${data}</li></ul>
5、字符串的常见方法
number.isInteger() 判断一个数值是否是整数
number.isNaN 判断一个数值是否是NaN
新增一个极小的常量Number.EPSILON 根据规格,他表示1与大于1的最小浮点数之间的差 常用来计算钱,计算小数的加减
数字超过16位以后会变成0所以用字符串表示
超大的数使用字符串
6、函数方法 箭头函数
(1)、函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象
(2)、不可以当作构造函数,也就是说,不可以使用new命令,否则会抛出一个错误
(3)、不可以使用arguments对象,该对象在函数体内不存在,如果要用 ,可以用rest参数代替
参数 可以使用默认值
function add(x,y=0){ }
一、 add函数接收一个或者两个参数。如果y有参数,就是对应的参数,如果没有参数,y=0
二、 定义一个函数,求这个函数所有参数的和 1 使用arguments(接收所有参数)
三、 function add(…temp) 在函数里面直接使用temp 就相当于arguments

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值