摘要:
ES6之前,JS只有全局作用域和函数作用域,由于缺乏块级作用域,导致出现了很多怪异行为。ES6的新语法让开发者可以更好的控制作用域,本文详细介绍ES6新引入的块级作用域、let声明和const声明 let声明 let声明的用法与var声明相同。let声明可以把变量的作用域限制在当前代码块中,从而避免 阅读全文
posted @ 2021-09-29 12:57
wmui
阅读(55)
评论(0)
推荐(0)
摘要:
静态方法 ES6之前,创建数组的方式主要由两种:一种是调用Array构造函数,另一种是数组字面量。ES6新增了Array.of()和Array.from()两个方法也用于创建数组。 Array.of() ES6添加这些新方法,是为了帮助开发者规避通过Array构造函数创建数组是的怪异行为。 如果Ar 阅读全文
posted @ 2021-09-29 12:56
wmui
阅读(44)
评论(0)
推荐(0)
摘要:
形参默认值 JS中的函数,无论在函数定义时声明了多少形参,在函数调用时都可以传入任意数量的参数。 通常定义函数时会为可选的参数定义默认值,这样可以更方便的针对参数数量添加处理逻辑。 ES6为函数形参定义默认值很简单,直接在形参后面添加默认值即可 触发默认值 除了不传参数可以触发默认值外,当参数值是u 阅读全文
posted @ 2021-09-29 11:37
wmui
阅读(47)
评论(0)
推荐(0)
摘要:
对象类别 一直以来对象的术语描述没有统一的标准,于是ES6规范定义了每一个类别的对象,对象的类别如下: 1、普通(Ordinary)对象 具有JS对象所有的默认内部行为 2、特异(Exotic)对象 具有某些与默认行为不符的内部行为 3、标准(Standard)对象 ES6规范中定义的对象,例如,A 阅读全文
posted @ 2021-09-29 11:37
wmui
阅读(114)
评论(0)
推荐(0)
摘要:
正则表达式主要用于处理文本数据,即字符串。在ES6中,随着字符串操作的变更,正则表达式也进行了相应更新 构造函数 在ES5中,使用构造函数方式创建正则表达式的方式有两种 第一种情况是,参数一是一个字符串,这时第二个参数表示正则表达式的修饰符(flag) 第二种情况是,参数是一个正则表示式,这时不能设 阅读全文
posted @ 2021-09-29 11:36
wmui
阅读(56)
评论(0)
推荐(0)
摘要:
求幂运算符 在ES6之前通常使用Math.pow()方法执行求幂运算,ES6新引入了求幂运算符,用两个星号( )表示,左操作数是基数,右操作数是指数。 求幂运算符可以和等号结合,形成新的赋值运算符( =) 注意: 在v8引擎中,求幂运算符和Math.pow()的实现是不同的,对于特别大的运算结果会有 阅读全文
posted @ 2021-09-29 11:35
wmui
阅读(76)
评论(0)
推荐(0)
摘要:
JS中的字符串是一组由引号包裹的16位Unicode字符组成的字符序列。在Unicode引入扩展字符集之后,JS中的Unicode编码规则也进行了变更,本文介绍ES6中关于Unicode的相关扩展。 基本概念 Unicode的目标是为世界上每一个字符提供唯一标识符。唯一标识符(code point) 阅读全文
posted @ 2021-09-29 11:35
wmui
阅读(222)
评论(0)
推荐(0)
摘要:
JS的字符串的功能一直以来都特别有限,缺乏很多特性,比如不能直接表示多行字符串、字符串格式化、HTML转义等等。ES6通过模板字面量方式进行了填补,它通过全新的方法解决了这些问题。 基础用法 模板字面量使用反引号``标识。 js let s = console.log(s) // 'hello wo 阅读全文
posted @ 2021-09-29 11:34
wmui
阅读(67)
评论(0)
推荐(0)
摘要:
本文详细介绍ES6对字符串的扩展 字符串识别 在ES6之前,常使用indexOf()方法判断一个字符串中是否包含另一个字符串。ES6新增加了3个方法让开发者更方便的识别字符串。 【includes(str, index)】字符串包含给定文本时返回true,否则返回false。str表示要查找的文本, 阅读全文
posted @ 2021-09-29 11:33
wmui
阅读(62)
评论(0)
推荐(0)
摘要:
常量 Math对象有8个常量,主要包括对数、派值和平方根 对数 关于数值e,可以参考知乎 "这篇文章" 派值 平方根 函数 Math对象有18个静态函数,主要包含最值、舍入、随机数、三角函数、乘方和开方。这些函数都涉及到Number()隐式类型转换,若超出范围,将返回NaN。 最值 Math.min 阅读全文
posted @ 2021-09-29 11:33
wmui
阅读(209)
评论(0)
推荐(0)

浙公网安备 33010602011771号