2018年4月13日
摘要: 1、对于string,number等基础类型,==和 是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等, 如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样 "=="使用两个等号时,如果两边值的类型不同的时候,是要先先进行类型转换后,才能 阅读全文
posted @ 2018-04-13 12:59 晓晨 阅读(189) 评论(0) 推荐(0) 编辑
摘要: ES5中,一共有9个Array方法 Array.prototype.indexOf Array.prototype.lastIndexOf Array.prototype.every Array.prototype.some Array.prototype.forEach Array.prototy 阅读全文
posted @ 2018-04-13 12:58 晓晨 阅读(487) 评论(0) 推荐(0) 编辑
摘要: JavaScript 的对象(Object),本质上是键值对的集合(Hash 结构),但是传统上只能用字符串当作键。这给它的使用带来了很大的限制。 为了解决这个问题,ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。 阅读全文
posted @ 2018-04-13 10:55 晓晨 阅读(216) 评论(0) 推荐(0) 编辑
摘要: ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它是 JavaScript 语言的第七种数据类型,前六种是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。 阅读全文
posted @ 2018-04-13 10:16 晓晨 阅读(138) 评论(0) 推荐(0) 编辑
摘要: ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么叫Arrow Function?因为它的定义用的就是一个箭头: 上面的箭头函数相当于: 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ ... }和return都省略 阅读全文
posted @ 2018-04-13 09:44 晓晨 阅读(188) 评论(0) 推荐(0) 编辑