js中的typeof
JS是一种脚本语言,它是弱类型的。JS中的变量能用来保存任何类型的数据。我们想知道某个变量是什么类型的时候就可以使用typeof来查看
typeof的返回值有一下几种:
1. 'undefined' --- 这个变量声明了但是没有赋值,变量也可以赋值为undefined;
2. 'boolean' --- 这个变量是布尔值;
3. 'string' --- 这个变量是字符串;
4. 'number' --- 这个变量是数值;
5. 'object' --- 这个变量是对象或null;
6. 'function' --- 这个变量是函数;
我们来看一个例子:
window.onload = function(){ var v1,v2,v3,v4,v5,v6; v2 = function(){}; v3 = 1; v4 = 'string'; v5 = false; v6 = {t:'obj'}; console.log(typeof(v1)); console.log(typeof(v2)); console.log(typeof(v3)); console.log(typeof(v4)); console.log(typeof(v5)); console.log(typeof(v6)); };
结果如下:
转载请注明出处--亦可追寻