返回的可能值有
'undefined' - 如果变量是 Undefined 类型的
'boolean' - 如果变量是 Boolean 类型的
'number' - 如果变量是 Number 类型的
'string' - 如果变量是 String 类型的
'object' - 如果变量是一种引用类型或 Null 类型的
if(typeof(123)=='number')alert('this is a number')
以此类推非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
js中function方法的调用没有严格的参数限制,比如:function test(param1,param2,param3){}
test(p1)照样可以调用到test
test(p1,p2,p3,p4)照样也可以调用到test
至于你说的常量和变量,那和Java里面差不多。
变量都是有作用域的。函数里面的变量只能在函数里面使用。出了函数就失效了。
你所谓常量:我觉得js里面无所谓什么常量,定义在函数外面的变量,各个函数都能调用,至于常量的定义,人为设定的不会改变的值,在js里面,如果你觉得某些变量不会改变,那你把它叫做常量也未尝不可。