typeof的用法

作者: 勿念及时雨 | 来源:发表于2019-08-13 23:30 被阅读21次

在js的开发过程中,我们有时可能遇到需要判断变量类型的情况。在js中,我们可以使用typeof运算符来检测一个变量的类型。

语法

如果想检测一个表达式的类型,可以使用:

typeof (表达式)

如果想检测一个变量的类型,可以使用:

typeof 变量名

返回值

使用typeof进行运算后将会返回一个字符串,该字符串的值有六种,分别是undefinedbooleanstringnumberobjectfunction

undefined

未定义的变量或值。

boolean

布尔类型的变量或值。

string

字符串类型的变量或值。

number

数字类型的变量或值。

object

对象类型的变量或值,或者null。

function

函数类型的变量或值。

示例代码

console.log(typeof param);    //'undefined'    
console.log(typeof(false));  //'boolean'    
console.log(typeof '1');  //'string'    
console.log(typeof 1);   //'number'    
console.log(typeof NaN);   //'number'    
console.log(typeof null);  //'object'        
var strObj = new String();    
console.log(typeof(strObj ));    //'object'    
var  fun = function(){};    
console.log(typeof(fun));  //'function'    
console.log(typeof(class clz{}));  //'function'

相关文章

  • javascript

    typeof检测类型 用法:alert(typeof.a) 全局函数 eval(...

  • Block中weak/strong self

    Block中weak/strong self用法// 写法 _ typeof _() __typeof() 是对...

  • typeof的用法

    在js的开发过程中,我们有时可能遇到需要判断变量类型的情况。在js中,我们可以使用typeof运算符来检测一个变量...

  • js笔记

    typeof 用法 : typeof主要是用于计算表达式以及变量的值类型 for ... in 和 for ...of

  • JavaScript初级篇(二)——typeof操作符,类型转换

    一.typeof操作符 两种写法: (1)typeof()括号 最好用法 (2)typeof object中间加一...

  • typeof 用法详解

    本文章来介绍在js使用中的一个函数typeof用法, typeof 运算符把类型信息当作字符串返回,包括有大家常有...

  • js typeof用法

    转载文章https://blog.csdn.net/u013362969/article/details/8114...

  • 关于typeof的用法

    众所周知,typeof是操作符,他可以返回你变量的类型。 但是有注意的几点: 一: typeod后面加括号与不加括...

  • typeof,instanceof,constructor它们的

    typeof和instanceof的区别 typeof和instanceof都可以用来判断变量,它们的用法有很大区...

  • 数据类型检测-typeof运算符

    特点 typeof运算符是一个一元运算符,不是函数 用法 typeof 运算数typeof(运算数) 返回值 返回...

网友评论

    本文标题:typeof的用法

    本文链接:https://www.haomeiwen.com/subject/nngijctx.html