国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

javascript的類型檢測

2024-04-27 15:04:48
字體:
來源:轉載
供稿:網友
typeof,instanceof, Object.PRototype.toString, constructor, duck type

typeof

適合基本類型及function檢測,遇到null失效。

typeof 45 ;// 返回字符串 "numebr"typeof true;// 返回字符串 "boolean"typeof function;// 返回字符串 "function"typeof(undefined);// 返回字符串"undefined"typeof new Object();// 返回字符串"object"typeof [4,3];//返回字符串"object"typeof NaN;//返回字符串"number"typeof null;//返回字符串"object"

instanceof

適合自定義對象,也可以用來檢測原生對象,在不同iframe和window間檢測時失效。

[2,5] instanceof Array === truenew Object() instanceof Array === false

Object.prototype.toString

通過{}.toString 拿到,適合內置對象和基元類型,遇到null和undefined失效(IE678等返回[object Object])。

Object.prototype.toString.apply([]); === "[object Array]";Object.prototype.toString.apply(function(){}); === "[object Function]";Object.prototype.toString.apply(null); === "[object Null]"Object.prototype.toString.apply(undefined); === "[object Undefined]";//IE6/7/8 Object.prototype.toString.apply(null) 返回 "[object Object]"
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西乌| 蒙城县| 巴林右旗| 简阳市| 高碑店市| 洛南县| 建水县| 靖江市| 铜梁县| 施秉县| 东城区| 疏附县| 宕昌县| 蕲春县| 汝城县| 南澳县| 清水河县| 盐池县| 梅州市| 盖州市| 武穴市| 乌什县| 延吉市| 太湖县| 小金县| 大足县| 邹平县| 来凤县| 自治县| 凤翔县| 长春市| 盐城市| 大庆市| 桂林市| 剑川县| 清丰县| 那坡县| 青岛市| 东宁县| 伊吾县| 阿坝县|