基本类型值不是变量,基本包装类型的值是一个变量var num1 = 123;var num2 = new Number(123);typeof num1; //'number'typeof num2; //'object'Object.prototype.toString.call(num1); "[object Number]"Object.prototype.toString.call(num2);"[object Number]"var arr = new Array();Object.prototype.toString.call(arr);"[object Array]"用Object.prototype.toString.call()方法可以去准确地判断一个非自定义的数据类型,但是这里num1和num2应该是不相同的两种类型为什么返回的是一样的结果,还有这个Number具体是什么意思呢,是基本数据类型中的Number类型呢还是引用类型中的Number类型呢?
添加回答
举报
0/150
提交
取消