- 博客(8)
- 收藏
- 关注
原创 ES6知识点总结(八)
ES6知识点总结(八) 数组进阶 基本概念 数组是值的有序集合 每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引 数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型 数组是动态的 创建数组时无须声明一个固定的大小或者在数组大小变化时无须重新分配空间 数组元素的索引不一定要连续的,它们之间可以有空缺 length属性:代表数组中元素的个数 针对非稀疏数组,该属性就是数组元素的个数。 针对稀疏数组,length比实际元素个数要大。 JavaScript数组是Jav
2021-06-13 11:49:00
140
原创 ES6知识点总结(七)
ES6知识点总结(七) 对象进阶 JavaScript对象 JavaScript的基本数据类型,一种复合值,可看做是属性的无序集合。 特征 每个属性都是一个名/值对 (名称是唯一的) 属性名是字符串,可以把对象看成是从字符串到值得映射。 可以从一个称为原型的对象继承属性 对象是动态的,可以增加或删除属性 除了字符串、数值、true、false、null和undefined,其他值都是对象。 属性值是任意JavaScript值,或者是一个getter或setter函数。 对象最常见的用法是对其属性进行创建、
2021-05-02 09:46:23
338
原创 ES6知识点总结(六)
ES6知识点总结(六) 正则表达式及应用 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern) 可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。 创建正则表达式对象 JavaScript中使用RegExp对象来封装一个正则表达式,并提供相关的方法和属性。 两种创建方法 字面量 构造函数 ...
2021-04-18 16:34:59
167
原创 ES6知识点总结(五)
ES6知识点总结(五) 字符串与String 字符串 字符串是一组由16位值组成的不可变的有序序列,每个字符通常来自于Unicode字符集 字面量,由单引号或双引号括起来的字符序列 单双引号可以嵌套,由最外围引号定界字符串,如“this is a ‘dog’!” 字符串字面量可以拆分成数行,每行必须以反斜线(\)结束,且反斜线都不计入字符串的内容。 let s = "this is a \ dog"; console.log(s); //this is a dog 布尔与Boolea
2021-04-17 17:09:49
107
原创 ES6知识点总结(四)
ES6知识点总结(四) 数值与Number 数值 JavaScript数值的特征 • 不区分整数值和浮点数值。 • 所有数值均用浮点数值表示。 • 采用IEEE-754标准定义的64位浮点数格式表示。 整数直接量 除十进制外,JavaScript能识别十六进制(以0x或0X为前缀)、二进制(以0b或0B为前缀)和八进制(以0o或0O为前缀) 浮点数直接量 实数写法:由整数部分、小数点和小数部分组成。如:3.1415926 指数记数法:在实数部分后跟字母e或E,再跟正负号,在跟一个整型的指数。如:5.12e1
2021-04-11 15:16:54
341
原创 ES6知识点总结(三)
ES6知识点总结(三) 原始值与引用值 ES6将数据划分为原始值与引用值 原始值,表示单一的数据,如数值10,字符串“abc”,布尔值true等 • 设计6种原始值: String 字符串 Number 数值 Boolean 布尔值 Null 空值 Undefined 未定义 Symbol BigInt • 保存原始值的变量是按值访问 引用值,表示有多个值(原始值或其他引用值)构成的对象 • 实际操作时,访问的是保存对象的内存地址,即为该对象的引用 • 不允许直接访问对象的内存空间 动态属性
2021-03-27 09:01:55
193
原创 ES6知识点总结(二)
let、const与作用域 ES6新增两个关键字let和const用于控制作用域 Let命令 基本用法 { let a=10; } //Let声明的变量仅在其代码块内有效 for循环的计数器很适合使用let命令 for(let i=0;i<10;i++){ console.log(i); //0~9 } console.log(i); //Uncaught ReferenceError: i is not defined at <anonymous>:4:13 f
2021-03-21 09:42:39
114
原创 ES6知识点总结(一)
ES6知识点总结(一) 解构赋值 含义 是对赋值运算符的扩展,一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值 使用场景 变量的解构赋值实用性很强,使用场景很多: 1.交换赋值 2.函数参数的定义 3.函数参数的默认值 4.从函数返回多个值 5.提取JSON数据 6.遍历Map结构 分类 数组解构、对象解构、字符串解构、数值解构、布尔值解构、函数参数解构 数组的解构赋值 基本用法 var a, b, rest; [a, b] = [10, 20]; console.log(a); // 10 co
2021-03-18 21:25:08
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人