- 博客(8)
- 收藏
- 关注
原创 ES6知识点总结(八)
ES6知识点总结(八)数组进阶基本概念数组是值的有序集合每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型数组是动态的创建数组时无须声明一个固定的大小或者在数组大小变化时无须重新分配空间数组元素的索引不一定要连续的,它们之间可以有空缺length属性:代表数组中元素的个数针对非稀疏数组,该属性就是数组元素的个数。针对稀疏数组,length比实际元素个数要大。JavaScript数组是Jav
2021-06-13 11:49:00
103
原创 ES6知识点总结(七)
ES6知识点总结(七)对象进阶JavaScript对象JavaScript的基本数据类型,一种复合值,可看做是属性的无序集合。特征每个属性都是一个名/值对 (名称是唯一的)属性名是字符串,可以把对象看成是从字符串到值得映射。可以从一个称为原型的对象继承属性对象是动态的,可以增加或删除属性除了字符串、数值、true、false、null和undefined,其他值都是对象。属性值是任意JavaScript值,或者是一个getter或setter函数。对象最常见的用法是对其属性进行创建、
2021-05-02 09:46:23
304
原创 ES6知识点总结(六)
ES6知识点总结(六)正则表达式及应用正则表达式(regular expression)描述了一种字符串匹配的模式(pattern)可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。创建正则表达式对象JavaScript中使用RegExp对象来封装一个正则表达式,并提供相关的方法和属性。两种创建方法字面量构造函数...
2021-04-18 16:34:59
135
原创 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
87
原创 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
294
原创 ES6知识点总结(三)
ES6知识点总结(三)原始值与引用值ES6将数据划分为原始值与引用值原始值,表示单一的数据,如数值10,字符串“abc”,布尔值true等• 设计6种原始值:String 字符串Number 数值Boolean 布尔值Null 空值Undefined 未定义SymbolBigInt• 保存原始值的变量是按值访问引用值,表示有多个值(原始值或其他引用值)构成的对象• 实际操作时,访问的是保存对象的内存地址,即为该对象的引用• 不允许直接访问对象的内存空间动态属性
2021-03-27 09:01:55
145
原创 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:13f
2021-03-21 09:42:39
85
原创 ES6知识点总结(一)
ES6知识点总结(一)解构赋值含义是对赋值运算符的扩展,一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值使用场景变量的解构赋值实用性很强,使用场景很多:1.交换赋值2.函数参数的定义3.函数参数的默认值4.从函数返回多个值5.提取JSON数据6.遍历Map结构分类数组解构、对象解构、字符串解构、数值解构、布尔值解构、函数参数解构数组的解构赋值基本用法var a, b, rest;[a, b] = [10, 20];console.log(a); // 10co
2021-03-18 21:25:08
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人