跳转到主内容
极星编程网:以代码为星,赴技术山海!

Javascript typeof 用法_javascript技巧

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"typeof 运算符返回一个用来表示表达式的数据类型的字符串。

typeof[()expression[]] ;expression 参数是需要查找类型信息的任意表达式。

本站 www.jb51.net 更多的javascript资料可以访问说明typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: "number," "string," "boolean," "object," "function," 和 "undefined."typeof 语法中的圆括号是可选项。

相关文章