摘要: 函数的两种定义方式: 1.直接定义: function fun(x){ console.log(x); } 由于JavaScript的函数也是一个对象,上述定义的fun()函数实际上是一个函数对象,而函数名fun可以视为指向该函数的变量。 因此,第二种定义函数的方式如下: 2.类似于匿名函数的定义: 阅读全文
posted @ 2020-08-31 15:22 Joyce502 阅读(106) 评论(0) 推荐(0)
摘要: ES6中增加了Map和Set两种新的数据结构 Map是类似Object的一种键值对集合,区别在于Map的键不仅限于是字符串,其他各种类型的值包括对象都可以成为Map的键 Map //主要方法:get(),set(),has(),delete() Map是一组键值对的结构,具有极快的查找速度。 举个例 阅读全文
posted @ 2020-08-30 15:19 Joyce502 阅读(91) 评论(0) 推荐(0)
摘要: 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。 引用数据类型:对象(Object)、数组(Array)、函数(Function)。 注:Symbol 是 ES6 引入了一种新的原始数据类型,表示 阅读全文
posted @ 2020-08-30 13:13 Joyce502 阅读(139) 评论(0) 推荐(0)
摘要: 1.对象的定义: JS中所有的键都是字符串,值是任意对象。 js中对对象取值的两种方式: person['age']; person.age; 调用对象的元素的两种方式:person.name/person['name'] 如果是在循环里面则用 对象[key]这种方式: var person = { 阅读全文
posted @ 2020-08-30 11:51 Joyce502 阅读(124) 评论(0) 推荐(0)
摘要: 创建数组的四种方式: var arr1 = new Array('a', 'b', 'c'); //这是一个预定义的数组,在创建时初始化 var arr2 = ['a', 'b', 'c' ]; //同样是在创建时初始化,但是这种创建更为简洁直观 var arr3 = new Array( ); v 阅读全文
posted @ 2020-08-30 11:27 Joyce502 阅读(134) 评论(0) 推荐(0)
摘要: 1、数据类型 ECMAScript中有5中简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number、String。还有1中复杂的数据类型————Object,Object本质上是由一组无序的名值对组成的。 其中Undefined、Null、Boolean、Nu 阅读全文
posted @ 2020-08-28 21:24 Joyce502 阅读(235) 评论(0) 推荐(0)