网站地图    收藏   

主页 > 前端 > javascript >

javascript 如何运用typeof的用法

来源:未知    时间:2015-06-04 10:41 作者:xxadmin 阅读:

[导读] 经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != undefined ) {} 这个用法有误. 正确的是 if( typeof(document.mylist.leng...

经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组.
if(document.mylist.length != "undefined" ) {} 这个用法有误.
正确的是 if( typeof(document.mylist.length) != "undefined" ) {}
或 if( !isNaN(document.mylist.length) ) {}
1.typeof的运算数未定义,返回的就是 "undefined".
2.运算数为数字:typeof(x) = "number"
3.字符串:typeof(x) = "string"
4.布尔值:typeof(x) = "boolean"
5.对象,数组和null :typeof(x) = "object"
6.函数:typeof(x) = "function"
typeof 运算符返回一个用来表示表达式的数据类型的字符串。 
可能的字符串有:
"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。 
例如如:
alert(typeof ("1"));//typeof("1")返回"string" 
alert(typeof (1));//typeof(1)返回"number" 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论