首页 > 代码库 > typeof操作符的使用
typeof操作符的使用
在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操作符的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。