摘要: 字符串拓展 Unicode 相关 JS 允许使用 的Unicode方式显示字符, 但是只限于码点在/u0000~/uFFFF之间, 超过该范围的码点必须用双字节形式表示 ES6 中, 将码点放入大括号内, 就可以解读 JS 不能处理4个字节的字符, 字符串长度会被误判为2 ES6 提供了 方法, 能 阅读全文
posted @ 2019-01-16 17:52 xvvx 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 变量的解构赋值 其核心规则为: 只要右边的值不是对象或数组, 就会先将其转为对象, 而 和`undefined`不是对象, 所以不能解构赋值 数组的结构赋值 基本用法 匹配语法为 匹配规则为从左到右一一配对 如果等式左边元素多于右边元素, 则多出来的元素值为 , 这种情况被称为 解构失败 如果等式右 阅读全文
posted @ 2019-01-15 19:54 xvvx 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 关于变量声明 的作用是声明一个作用域为某个代码块({})的变量(称为块级作用域) 不允许 变量提升 (注: 变量的使用在声明之前) 块级作用域里的 命令之前的区域称之为'暂时性死区', 这意味着死区内即使是 操作也会出错 不允许在相同的作用域内重复声明同一个变量, 值得一提的是, 循环语句的循环体是 阅读全文
posted @ 2019-01-15 19:53 xvvx 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第三章 基本概念 操作符 摘要: 各种操作符的概念与技巧 number() 方法可将变量转换为 number 类型, 但是 number(undefined) 结果为 NaN '+' 一元操作符, 同 number() 方法一样 (包括对象里 valueOf() 或 toString()) , 可 阅读全文
posted @ 2019-01-04 11:14 xvvx 阅读(134) 评论(0) 推荐(0) 编辑