![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
艾恋恩
这个作者很懒,什么都没留下…
展开
-
对象Object
1.Object的组成 键值对的形式表达出来的, 键 可以是字符串 当时数字的时候,会被自动转变为字符串 当不符合命名规则的时候,必须加上引号才能当键的名称 值是另外一个对象或者函数的时候,值里面放的是对应的内存地址, 2.属性的调用 obj.p obj[p] 但键名是数字的时候只能通过obj[123]来访问,不过一般也不用 3.属性的存在性 in 'p' in obj // true 不管是自身还是继承的,只要有,即为true 只有通过hasOwnProperty 来判断是否...原创 2020-12-08 11:27:30 · 77 阅读 · 0 评论 -
Number对象
js中是以浮点型的形式存的数据,因此1===1.0 true number的范围 Number.MAX_VALUE Number.MIN_VALUE Infinity NaN typeOf 均为number NaN(NaN与任何类型的变量比较(大于小于等于)均为false哪怕是它自身包含Infinity)的产生 (1)5-‘x’ NaN与数字(仅限数字)的运算均为false (2)数学层面,函数取不到的值均为NaN 例如 Math.log(-1) // NaN (3)0/0 (...原创 2020-12-08 11:03:09 · 50 阅读 · 0 评论 -
Object对象
1.Object() (1)如果参数为空(或者为undefined和null),Object()返回一个空对象。 var obj = Object(); // 等同于 var obj = Object(undefined); var obj = Object(null); obj instanceof Object // true (2)如果参数是原始类型的值,Object方法将其转为对应的包装对象的实例 var obj = Object(1); obj instanceof ...原创 2020-12-06 16:45:24 · 322 阅读 · 0 评论 -
Object.prototype.valueOf()和toString()方法
js对象中的valueOf()方法和toString()方法非常类似, 当需要返回对象的原始值而非字符串的时候才调用valueOf(),尤其是转换为数字的时候。 如果在需要使用原始值的上下文中使用了对象,JavaScript就会自动调用valueOf()方法。 valueOf()方法是Object的原型方法,每个对象都具有该方法,但是各对象返回的值有一定的区别。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201205184553290.png?x-oss-pr原创 2020-12-05 18:57:51 · 186 阅读 · 0 评论