首页 > 技术文章 > js中的typeof

yikezhuixun 2016-11-30 14:16 原文

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));
};

结果如下:

 

 

 转载请注明出处--亦可追寻

推荐阅读