`
zhanshenny
  • 浏览: 260957 次
  • 性别: 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运算符需要注意的几个坑

    主要介绍了JavaScript中使用typeof运算符需要注意的几个坑,本文总结了4个使用typeof运算符要注意的问题,需要的朋友可以参考下

    JS中typeof与instanceof的区别

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

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

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

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

    下面是对于typeof运算符的详细介绍跟typeof的一些用法,分析,学习typeof的朋友,看完了,这篇应该能有所收获。

    实例讲解JavaScript中instanceof运算符的用法

    在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。ECMAScript 引入了另一个 Java 运算符...

    JavaScript基础之运算符

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

    深入剖析JavaScript instanceof 运算符

    在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。ECMAScript 引入了另一个 Java 运算符...

    js 面试题1 typeof-变量计算-原型

    js面试题知识 包含typeof 运算符相关的知识 变量计算的相关的坑 手写一个深拷贝 原型和原型链的概念和详细讲解 手写一个jquery

    JavaScript用构造函数如何获取变量的类型名

    看到题目的第一眼,有些同学可能会想到 typeof 运算符,在JavaScript语言中,给出了使用 typeof 运算符来获取基本的类型名.(注意不是基本类型) 这是 typeof 的全部用法 01-typeof.htm console.log('typeof of 10 ~~~~...

    基于javascript中的typeof和类型判断(详解)

    我们都知道可以使用typeof运算符求得一个变量的类型,但是对引用类型变量却只会返回object,也就是说typeof只能正确识别基本类型值变量。 var a = "abc"; console.log(typeof a); // "string" var b = 123; ...

    JavaScript中判断对象类型的几种方法总结

    我们知道,JavaScript中检测对象类型的运算符有:typeof、instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:”number”,”string”,”...

    世界上最短的数字判断js代码

    我们知道JavaScript提供了typeof运算符,因此最容易想到的是用typeof来判断是否是number类型 function isNumber(obj) { return typeof obj === 'number' } 这个函数对于整数和浮点数都没有问题,但对于NaN值也返回...

    《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型

    1、typeof运算符: 代码如下: var sTemp=”test string”; alert(typeof sTemp);//outpus “string” alert(typeof 95);//outpus “number” typeof运算符返回值只有5种,分别为:如果变量是...

    JavaScript中如何判断一个值的类型

    我们知道在js中有一个运算符可以帮助我们判断一个值的类型,它就是typeof运算符。 console.log(typeof 123); //number console.log(typeof '123'); //string console.log(typeof true); //boolean console.log...

Global site tag (gtag.js) - Google Analytics