随笔分类 - ES6
es6入门教程
摘要:概述 ES6提供了许多新的数值的扩展 二进制和八进制表示法 二进制使用前缀0b或0B,八进制使用前缀0o或0O ex: 如果要将0b和0o前缀的字符串数值转为十进制,要使用Number方法。 ex: Number 1.Number.isFinite()用来检查一个数值是否为有限的(finite),对
阅读全文
摘要:概述 ES6增加了对字符串的扩展。 1.字符串的遍历器接口 ES6为字符串添加了遍历器接口,使得字符串可以被for...of循环遍历。 2.includes(), startsWith(), endsWith() includes():返回布尔值,表示是否找到了参数字符串。 startsWith()
阅读全文
摘要:概念 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 1.数组解构赋值 ex: 如果解构不成功,变量的值就等于undefined。同时解构赋值允许指定默认值。 ES6 内部使用严格相等运算符( ),判断一个位置是否有值。所以,如果一个数组
阅读全文
摘要:let命令 1.let用来声明变量,类似于var,但只在代码块内有效。 2.let命令只在块级作用域有效,所以很适合于for循环。 3.let命令不存在变量提升 众所周知,var命令存在变量提升。使得变量在声明之前就可以使用。 而let则会报错。 4.暂时性死区 ES6明确规定,如果区块内存在let
阅读全文
摘要:概述 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布,也叫ES2015。 语法提案的批准流程 新的语法从正式提案到正式成为标准,需要经历5个过程。 Stage 0 - Strawman(展示阶段) Stage 1 - Prop
阅读全文

浙公网安备 33010602011771号