js
puddingcsdn
这个作者很懒,什么都没留下…
展开
-
关于NaN
NaN全称:not a number。NaN是number数据类型,但不是数字。var x = Number('abcd'); //结果是NaNalert( typeof (x) ); //结果是number该数值表示一个本来要返回数值的操作数未返回数据的情况var a = 10/ "a"; // a为NaN特点:(1)NaN 在布尔值里是 false(2)NaN 不会和任何一个值相等,包括NaN本身:因为NaN代表一个无法表示的值,而这个无法表示的值可以有很多种判断一个原创 2020-09-16 16:51:04 · 407 阅读 · 0 评论 -
prototype和__proto__的区别
prototype和__proto__的区别:1.prototype是函数才有的属性2.__proto__是每个对象都有的属性它不是一个规范属性,该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它。__proto__属性已在ECMAScript 6语言规范中标准化,用于确保Web浏览器的兼容性,因此它未来将被支持。它已被不推荐使用, 现在更推荐使用Object.getPrototypeOf/Reflect.getPrototypeOf和Object.setPrototypeOf/Refle原创 2020-09-15 19:32:55 · 276 阅读 · 2 评论