`
zhanshenny
  • 浏览: 264444 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js中typeof运算符

阅读更多

typeof 运算符 
       返回一个用来表示表达式的数据类型的字符串。 
       typeof[()expression[]] ; 
       expression 参数是需要查找类型信息的任意表达式。

typeof 运算符把类型信息当作字符串返回。

typeof 返回值有六种可能:

     "number," "string," "boolean," "object," "function," 和 "undefined." 

 

typeof的运算数未定义,返回的就是 "undefined". 
运算数为数字 typeof(x) = "number" 
字符串 typeof(x) = "string" 
布尔值 typeof(x) = "boolean" 
对象,数组和null typeof(x) = "object" 
函数 typeof(x) = "function" 



分享到:
评论

相关推荐

    浅析JavaScript中的typeof运算符

    JavaScript中的typeof运算符是JavaScript语言中用于检测数据类型的一个非常重要的运算符。在日常开发过程中,了解和掌握typeof运算符的用法和返回结果对于编写正确且高效的代码是很有帮助的。本文将对typeof运算符的...

    javascript typeof的用法与typeof运算符介绍[详细]第1/2页

    在JavaScript编程语言中,typeof运算符是一个非常重要的工具,它允许我们对一个表达式的类型进行检测,并返回表示该类型的数据类型字符串。该运算符通常用于我们需要确定一个变量或表达式的类型时,以便执行一些特定...

    JavaScript中使用typeof运算符需要注意的几个坑

    在JavaScript编程中,typeof运算符是一个非常常用的工具,用于判断变量或表达式的类型。然而,由于JavaScript语言的一些特性,使用typeof运算符时可能会遇到一些陷阱。以下是对这四个需要注意的问题的详细阐述: 1....

    JS中typeof与instanceof的区别

    在 JavaScript 中,typeof 和 instanceof 是两个常用的运算符,用来判断一个变量是否为空,或者是什么类型的。但是,这两个运算符之间还是有区别的。 typeof 运算符是一个一元运算符,放在一个运算数之前,运算数...

    JavaScript中instanceof与typeof运算符的用法及区别详细解析

    JavaScript中的instanceof和typeof常被用来判断一个变量是什么类型的(实例),但它们的使用还是有区别的: typeof 运算符返回一个用来表示表达式的数据类型的字符串。 typeof expression ; expression 参数是需要查找...

    javascript表达式和运算符详解.docx

    javascript 还有很多其他的运算符,例如条件运算符、逗号运算符、delete 运算符、in 运算符、instanceof 运算符、typeof 运算符、新运算符、this 运算符、void 运算符等。 条件运算符用于根据条件执行不同的操作,...

    Javascript中typeof 用法小结

    12. 当在typeof运算符中使用未定义的变量时,会返回"undefined",比如typeof sss。 通过以上知识点的讲解,我们可以看出typeof是一个非常灵活且有用的工具,用于程序中进行快速类型检测。虽然它有一些限制,比如不...

    详解JavaScript中typeof与instanceof用法

    当使用typeof运算符时,它通常会返回以下结果之一:number, boolean, string, function(函数), object(NULL, 数组,对象), undefined。但需要注意的是,typeof在遇到null、数组和普通对象时,都会返回"object"。...

    JavaScript基础之运算符

    JS运算符算术运算符比较运算符关系运算符位运算符赋值运算符条件运算符typeof 运算符对象运算符 JavaScript支持一下几种运算符: 算术运算符 比较运算符 关系运算符 赋值运算符 条件运算符 算术运算符 运算符 ...

    在JavaScript中typeof的用途介绍

    在JavaScript编程语言中,typeof是一个运算符,用于检测变量的数据类型。它能够返回一个表示变量类型的字符串值。尽管typeof在使用过程中非常直观,但它也有一些不太为人所知的特性,以及一些在历史上被认为是错误的...

    instanceof和typeof运算符的区别详解

    在JavaScript中,`instanceof`和`typeof`是两种用于检查变量类型的运算符,它们各自具有独特的用途和特点。理解这两个运算符的区别是理解和编写高效、健壮的JavaScript代码的关键。 首先,`instanceof`运算符主要...

    javascript 中的 delete及delete运算符

    在JavaScript中,`delete`是一个运算符,它用于删除对象的属性。然而,并非所有对象属性都可以被`delete`运算符删除。本文将详细介绍`delete`运算符的工作原理,以及它和JavaScript中属性的内部属性之间的关系。 ...

    break break 语句“跳出”循环 continue 语句“跳过”循环中的一个迭代 Break 语句 在本教程稍早的章

    在 JavaScript 中有 5 种不同的可以包含值的数据类型: ● string ● number ● boolean ● object ● function 有 6 种类型的对象: ● Object ● Date ● Array ● String ● Number ● Boolean 以及 2 种不能包含...

    请注意: NaN 的数据类型是数字 数组的数据类型是对象 日期的数据类型是对象 null 的数据类型是 object 未定义变

    在 JavaScript 中有 5 种不同的可以包含值的数据类型: ● string ● number ● boolean ● object ● function 有 6 种类型的对象: ● Object ● Date ● Array ● String ● Number ● Boolean 以及 2 种不能包含...

    javascript运算符语法全面概述.docx

    javascript 中,变量、对象属性和数组元素都是左值。递增运算符++、递减运算符--和赋值运算符的操作数类型是左值。 五、javascript 运算符规章表 以下是javascript 运算符规章表: | 运算符 | 操作 | 类型 | | --...

Global site tag (gtag.js) - Google Analytics