您的位置:首页 > Web前端 > JavaScript

js的typeof检测变量数据类型

2015-11-29 21:42 746 查看
 
 typeof检测变量数据类型

 
 
typeof
 
 
 
检测变量数据类型
 

 
 
 
 
 
   
 


 

 
 
格式
 
 
 
     typeof 变量      
//alert(typeof box); box可以直接是表达式
 

 
 
用法
 
 
 
undefined
 
 
 
var box;
 
alert(typeof box);    //box是Undefined类型,值是undefined,类型返回的字符串是undefined
 
 
 
没有赋值的变量会隐式转化为undefined,没有必要给变量赋值undefined
 

 
 
 
 
 
 
boolean
 
var box=true;
 
alert(typeof box);    //box是Boolean类型,值是true,类型返回的字符串是boolean
 

 
 
 
 
 
 
string
 
var box='文本';
 
alert(typeof box);    //box是String类型,值是'文本',类型返回的字符串是string
 

 
 
 
 
 
 
number
 
var box=250;
 
alert(typeof box);    //box是Number类型,值是250,类型返回的字符串是number
 

 
 
 
 
 
 
object
 
空的对象,创建了,里面没有东西
 
空对象,表示没有创建,就是null
 
 
 
声明
 
var box={};    //box是Object类型,值是[object Object],类型返回的字符串是object
 
var box=null;//box是Null类型,值是null,类型返回的字符串是object
 
var box=new Object();
 
 
 

 
 
 
 
 
 
function
 
function box(){
 
}
 
alert(box);        //box是Function函数,值是function box{}, 类型返回的字符串是function
   
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript