上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

2019年1月12日

3 常量

摘要: 常量 由于var和let申明的是变量,如果要申明一个常量,在ES6之前是不行的,我们通常用全部大写的变量来表示“这是一个常量,不要修改它的值”: var PI = 3.14; ES6标准引入了新的关键字const来定义常量,const与let都具有块级作用域: const PI = 3.14; PI = 3; // 某些浏览器不报错,但是无效果! P... 阅读全文

posted @ 2019-01-12 17:33 悬剑 阅读(99) 评论(0) 推荐(0)

11 函数

摘要: 函数 函数是什么 function abs(x) { } function声明一个函数; abs 函数名 (x) 参数列表,多个参数以,分隔; { ... } 函数体 函数也是对象 由于JavaScript允许传入任意个参数(多传参数或少传参数)而不影响调用,因此传入的参数比定义的参数多也没有问题,虽然函数内部并不需要这些参数 结束函数 有... 阅读全文

posted @ 2019-01-12 15:23 悬剑 阅读(104) 评论(0) 推荐(0)

21 解构赋值

摘要: 解构赋值 为什么: 更方便的对一组变量赋值 从ES6开始,JavaScript引入了解构赋值,可以同时对一组变量进行赋值 数组解构赋值 var [x, y, z] = ['hello', 'JavaScript', 'ES6']; 注意,对数组元素进行解构赋值时,多个变量要用[...]括起来 let [x, [y, z]] = ['hello', ['JavaScript... 阅读全文

posted @ 2019-01-12 15:11 悬剑 阅读(165) 评论(0) 推荐(0)

10 Iterable之遍历Map、Set、Array

摘要: iterable 为什么: 无法遍历Map和Set,引入Iterable,可以使用for...of或者forEach() 背景: 遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。 为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型 具有iterable类型的集合可以通过新的for ... of循环... 阅读全文

posted @ 2019-01-12 15:04 悬剑 阅读(447) 评论(0) 推荐(0)

9 Map和Set

摘要: Map和Set 是什么: 一组键值对 背景: JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。 但是JavaScript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。 Map Map是一组键值对的结构,具有极快的查找速度。 var m = new Ma... 阅读全文

posted @ 2019-01-12 14:57 悬剑 阅读(87) 评论(0) 推荐(0)

8 循环

摘要: 循环 while while循环只有一个判断条件,条件满足,就循环,条件不满足时则退出循环 do ... while 最后一种循环是do { ... } while();循环 for for循环最常用的地方是利用索引来遍历数组 for循环 语句1就是初始化用的,一条语句可以初始化多个变量,可以不写 语句2是循环条件,也可以不写, 语句3就是增加步长的,可以不写 bre... 阅读全文

posted @ 2019-01-12 14:54 悬剑 阅读(182) 评论(0) 推荐(0)

5 字符串

摘要: 字符串 是什么: 由单引号或双引号引起的一组字符序列,用''或""括起来 如果'本身也是一个字符,那就可以用""括起来//"I'm OK" 常见操作:查询字符串在不在,截取字符串 模板字符串 要把多个字符串连接起来,可以用+号连接 var message = '你好, ' + name + ', 你今年' + age + '岁了!'; var message... 阅读全文

posted @ 2019-01-12 14:48 悬剑 阅读(144) 评论(0) 推荐(0)

6 数组

摘要: 数组 是什么: 数组是一组有序集合,集合中的内容是元素。 JavaScript的数组可以包括任意数据类型。例如: [1, 2, 3.14, 'Hello', null, true]; JavaScript的Array可以包含任意数据类型,并通过索引来访问每个元素 为什么: 存储多个值 数组的属性 arr.length;//获取数组长度 改变数组的长度 arr.... 阅读全文

posted @ 2019-01-12 14:42 悬剑 阅读(95) 评论(0) 推荐(0)

4 数据类型

摘要: 数据类型 Number、String、Boolean、null、undefined Number JavaScript不区分整数和浮点数,统一用Number表示 字符串 字符串是以单引号‘'或双引号“"括起来的任意文本 ''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符 布尔值 布尔值只有true、false两种值 &&运算... 阅读全文

posted @ 2019-01-12 14:16 悬剑 阅读(165) 评论(0) 推荐(0)

2 变量

摘要: 变量 申明一个变量:var a=1; 可以把任意数据类型赋值给变量 变量本身类型不固定的语言称之为动态语言 变量赋值方式: 1、等号赋值; var a=1; 2、冒号赋值,对象中的属性赋值: { name:"zhang",//冒号赋值,对象中的属性赋值 } 基本类型赋值:复制值 引用类型赋值:复制引用... 阅读全文

posted @ 2019-01-12 14:09 悬剑 阅读(125) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

导航