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构造函数创建对象的方式及其对类型判断的影响。
5800

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



