码迷,mamicode.com
首页 > 其他好文 > 详细

typeof操作符的使用

时间:2016-12-24 17:17:18      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:boolean   ring   object   其他   blog   引用   div   类型   返回   

在js中typeof操作符可以用来检测给定变量的数据类型,具体使用案例如下:

 1 var msg=‘some string‘;
 2 
 3 var fn=function(){
 4   alert(‘this is a function‘);
 5 }
 6 console.log(typeof msg);//‘string‘
 7 console.log(typeof (msg));//‘string‘
 8 console.log(typeof 95);//‘number‘
 9 console.log(typeof null);//‘object‘
10 console.log(typeof a);//‘undefined‘
11 console.log(typeof true);//‘boolean‘
12 console.log(typeof fn);//‘function‘

在上面的代码结果中,需要注意几点:

  1)typeof是一个操作符,而不是一个函数,因此圆括号可以使用,也可以不适用;

  2)特殊值null会被认为是一个空的对象引用,因此会返回object;

  3)从技术上来讲,函数在js中是对象,而不是一种数据类型,但函数确实有自身的特殊性,可以通过typeof操作符来区分函数和其他对象的不同性;

typeof操作符的使用

标签:boolean   ring   object   其他   blog   引用   div   类型   返回   

原文地址:http://www.cnblogs.com/xgblogs/p/6217397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!