摘要: 1)基本数据类型 string、 number、null、undefined、 boolean、bigInt、symbol Number类型中NaN不是有效数字但是属于Number类型,typeof NaN //=> 'number' NaN NaN // => false Object.is(Na 阅读全文
posted @ 2020-07-12 20:29 tooko 阅读(162) 评论(0) 推荐(0)
摘要: prototype 在ES6之前,不存在Class属性,面向对象是通过构造函数来实现的,这个方法有一个弊端,每次创建方法时,都会为实例单独开辟一个内存空间,比较浪费内存。因此我们需要原型对象prototype属性来调用共同的(不变)方法。这样所有实例对象就可以共享这些方法了。 ```javascri 阅读全文
posted @ 2020-07-01 19:57 tooko 阅读(283) 评论(0) 推荐(0)
摘要: 方式一:对象字面量 对象的字面量就是一个{}。里面的属性和方法均是键值对: 键:相当于属性名。 值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型,函数类型等)。 使用对象字面量来创建一个对象,非常简洁,举例如下:: var obj = {}; 使用对象字面量,可以在创建对象时,直 阅读全文
posted @ 2020-06-30 17:32 tooko 阅读(207) 评论(0) 推荐(0)
摘要: ## number数字类型 >包含:常规数字、NaN ### NaN >not a number:不是一个数,但它属于数字类型 NaN和任何值(包含自己)都不相等:NaN! =NaN,所以我们不能用相等的方式判断是否为有效数字 ### isNaN > 检测一个值是否为非有效数字,如果不是有效数字返回 阅读全文
posted @ 2020-06-10 20:34 tooko 阅读(162) 评论(0) 推荐(0)