var n = new Number(3); var num = 3; alert(typeof num); alert(typeof n);
输出:number、object
-----------------------------------------------解答:
原理:(小刀解答、from:franky)
var myClass = {}; //创建一个没有成员的对象
myClass.constructor = Class;
Class.call( myCLass ); //让myClass 成为Class函数里的this
所以有:(小刀)
var n = new Number(3);
var n={};
myClass.constructor = Number;
Number.call(n);
所以alert打印了object。
本文通过一个JavaScript代码示例,展示了如何使用typeof操作符来检测变量的数据类型,并解释了当使用new关键字创建Number对象实例时,typeof操作符返回的类型区别。
5800

被折叠的 条评论
为什么被折叠?



