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

javascript typeof运算符

阅读更多
经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组.

if(document.mylist.length != "undefined" ) {} 这个用法有误.

正确的是 if( typeof(document.mylist.length) != "undefined" ) {}



或 if( !isNaN(document.mylist.length) ) {}

typeof的运算数未定义,返回的就是 "undefined".



运算数为数字 typeof(x) = "number"

字符串 typeof(x) = "string"



布尔值 typeof(x) = "boolean"

对象,数组和null typeof(x) = "object"


函数 typeof(x) = "function"



typeof 运算符返回一个用来表示表达式的数据类型的字符串。
可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。
如:
alert(typeof (123));//typeof(123)返回"number"
alert(typeof ("123"));//typeof("123")返回"string"

分享到:
评论

相关推荐

    浅析JavaScript中的typeof运算符

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

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

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

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

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

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

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

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

    javascript 运算符语法全面概述 javascript 运算符语法是javascript 语言的核心组成部分,掌握javascript 运算符语法是编写高效、可读性强的代码的关键。本文将对javascript 运算符语法进行全面概述,包括运算符的...

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

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

    在JavaScript中typeof的用途介绍

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

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

    JavaScript的运算符分为14个优先级等级,从高到低依次为:一元运算符、算术运算符、比较运算符、逻辑运算符、三元运算符、赋值运算符和逗号运算符。例如,`!`的优先级高于`*`,所以在`!214*3+1`这个表达式中,`!`会...

    instanceof和typeof运算符的区别详解

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

    Javascript中typeof 用法小结

    在JavaScript编程中,typeof运算符是用于确定未声明变量、已声明变量、字面量等表达式的类型的一个基本工具。它能够返回一个表示变量或表达式类型的字符串。typeof运算符非常重要,尤其是在进行类型检查和避免类型...

    JavaScript基础之运算符

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

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

    您可以使用 typeof 运算符来确定 JavaScript 变量的数据类型。 实例 <!DOCTYPE html> <p id="demo"></p> document.getElementById("demo").innerHTML = "'Bill' 是 " + typeof "Bill" + " " + "3.14 是 ...

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

    您可以使用 typeof 运算符来确定 JavaScript 变量的数据类型。 实例 <!DOCTYPE html> <p id="demo"></p> document.getElementById("demo").innerHTML = "'Bill' 是 " + typeof "Bill" + " " + "3.14 是 ...

    详解JavaScript中typeof与instanceof用法

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

    JS中typeof与instanceof的区别

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

Global site tag (gtag.js) - Google Analytics