主页 > 前端 > javascript >
来源:未知 时间: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