《ECMAScript6入门》为中级难度,适合已有一定JavaScript语言基础的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。 作者简介· ··· 阮一峰:著名技术博客作者,JavaScript专家。专注于网站开发技术,超过十年。畅销书《黑客与画家》《软件随想录》的译者。 目录·...
5. input type=passoord 密码框的明密文(显示和隐藏) 显示(2) 6. 最新手机号正则表达式 java 、javascript版正则表达式验证是否为11位有效手机号码(2) 7. 老司机带路:《axios从入门到开车 嘀嘀~~》(2) 8. element-ui table 点击某行高亮(修改背景色)(1) 9. JS判断值是否是数字(1) 10. IE不...
ECMAScript 6 入门教程—数值的扩展 作者| 阮一峰 1、二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 0b111110111===503// true 0o767===503// true 从ES5 开始,在严格模式之中,八进制就不再允...
ECMAScript 6 入门教程—数值的扩展 作者| 阮一峰 1、二进制和八进制表示法 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 0b111110111 === 503 // true...
ECMAScript 6 入门教程—字符串的扩展 作者| 阮一峰 本章介绍 ES6 对字符串的改造和增强,下一章介绍字符串对象的新增方法。 1、字符的 Unicode 表示法 ES6 加强了对 Unicode 的支持,允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。
作者| 阮一峰 1、RegExp 构造函数 在ES5 中,RegExp构造函数的参数有两种情况。 第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag)。 varregex=newRegExp('xyz','i'); // 等价于 varregex=/xyz/i; 第二种情况是,参数是一个正则表示...
5)函数参数的默认值 6)遍历Map 任何部署了 Iterator 接口的对象,都可以用for...of循环遍历。Map 结构原生支持 Iterator 接口,配合变量的解构赋值,获取键名和键值就非常方便。 7)模块加载 加载模块时,往往需要指定输入哪些方法。解构赋值使得输入语句非常清晰。
ECMAScript 6入门
块级作用域:let声明的变量在let命令所在的{}内有效。虽然es6运行在块级作用域内声明函数,但是为了考虑兼容老代码,不建议使用,可以用函数表达式代替。 不存在变量提升:let声明的变量一定要在声明后使用,不然会报错。 暂时性死区:let声明了某个变量,则在声明的{}内存在暂时性死区,在这个作用域内该变量一直存在,但...