javascript typeof运算符
if( typeof x == "number" || x instanceof Number ),请问这个判断是不是值类型和引用类型呢?如果不是,是什么意思?
追问:来自手机问问嗯嗯,那就是如果写在函数中来判断接受的参数,可以是值类型亦或引用类型了,是不是这个意思啊!
if( typeof x == "number" || x instanceof Number ),请问这个判断是不是值类型和引用类型呢?如果不是,是什么意思?
追问:来自手机问问嗯嗯,那就是如果写在函数中来判断接受的参数,可以是值类型亦或引用类型了,是不是这个意思啊!
答案:它的意思是
如果x是一个数字类型,或者是Number的一个实例.
两者有区别.
前者是,可以是3 ,也可以是 5 .也就是说,常规数字.
后者是,new Number(3), 这个就是引用类型了.
两者输出是一样的结果.
上一个:javascript取值问题
下一个:javascript的问题