成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 關于JavaScript和jQuery的類型判斷詳解
全站頭部文字 我要出現在這里
關于JavaScript和jQuery的類型判斷詳解 723 2024-02-16   

對于類型的判斷,JavaScript用typeof來進行。

栗子:

console.log(typeof null);      //object
console.log(typeof []);       //object
console.log(typeof {});       //object
console.log(typeof new Date());   //object
console.log(typeof new Object);   //object
console.log(typeof function(){});  //function
console.log(typeof alert);      //function
console.log(typeof 1);        //number
console.log(typeof "abc");      //string
console.log(typeof true);      //boolean

可以看到,typeof并不能夠準確的判斷出每一種數據類型,比如null和數組等都是object類型。因此,JavaScript判斷數據類型不推薦使用typeof。

那么要如何具體判斷呢??看一下語法<( ̄3 ̄)> !

{}.toString.call(obj);

栗子:

console.log({}.toString.call(null));      //[object Null]
console.log({}.toString.call([]));       //[object Array]
console.log({}.toString.call({}));       //[object Object]
console.log({}.toString.call(new Date()));   //[object Date]
console.log({}.toString.call(function(){}));  //[object Function]
console.log({}.toString.call(new Object));   //[object Object]
console.log({}.toString.call(alert));      //[object Function]
console.log({}.toString.call(1));        //[object Number]
console.log({}.toString.call('abc'));      //[object String]
console.log({}.toString.call(true));      //[object Boolean]

哈哈,是不是一目了然呀!!

那如果你用的是jQuery,就不用這么麻煩嘍,可以直接用工具方法$.type(),進行判斷

栗子:

console.log($.type(null));         //null
console.log($.type([]));          //array
console.log($.type({}));          //object
console.log($.type(1));           //number
......不全寫完了,結果和{}.toString.call(obj);是一樣的

實際上{}.toString.call(obj);就是jQuery中$.type()這個工具方法的實現最重要的一段代碼(⊙o⊙)哦,神奇吧!趕快去jQuery源碼中找找看吧~~

以上就是小編為大家帶來的關于JavaScript和jQuery的類型判斷詳解全部內容了,希望大家多多支持綠夏網~


ip

主站蜘蛛池模板: 女同性激烈床戏舌吻戏| 视频污| 荒野求生电影完整版| 卡五星怎么算账| 金鸳鸯| 陈经纬| xiuren秀人网秀人集秀人美女免费| 蕾切尔·布罗斯纳罕| 詹姆斯怀特| 色女在线| 胖猫图片| 驱魔保安| 保坂尚辉| 陈建斌梅婷新剧《不惑之旅》| 抖音手机版| 《狂赌之渊》动漫| 数控图纸| 诺比特电影免费观看完整版国语版| 渝火先孕后爱小说免费阅读| 情事5| 读书笔记经典常谈| 黄网站在线观看视频| 遥远星际| 人世间演员表| 演员任贤齐简历| 广西荔枝品种| 天堂真的存在| 幸福年民乐合奏曲简谱| 底线电影| 洪金宝电影| 暗夜尖叫1988美国版高清观看| 1769在线视频| 谍影 电视剧| 复仇者联盟4在线完整版观看| 街头霸王 1994 尚格·云顿| 抖隐| 美网直播| 处女膜视频| 秀人网门户网免费| 变形金刚6免费完整版在线观看| 男人吃女人逼视频|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103