亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS中typeof與instanceof之間的區別總結

2019-11-20 21:42:33
字體:
來源:轉載
供稿:網友

JavaScript 中 typeof 和 instanceof 常用來判斷一個變量是否為空,或者是什么類型的。但它們之間還是有區別的:

typeof

typeof 是一個一元運算,放在一個運算數之前,運算數可以是任意類型。

它返回值是一個字符串,該字符串說明運算數的類型。typeof 一般只能返回如下幾個結果:

number,boolean,string,function,object,undefined。我們可以使用 typeof 來獲取一個變量是否存在,如 if(typeof a!="undefined"){alert("ok")},而不要去使用 if(a) 因為如果 a 不存在(未聲明)則會出錯,對于 Array,Null 等特殊對象使用 typeof 一律返回 object,這正是 typeof 的局限性。

instanceof

instance:實例,例子

a instanceof b?alert("true"):alert("false"); //a是b的實例?真:假

instanceof 用于判斷一個變量是否某個對象的實例,如 var a=new Array();alert(a instanceof Array);
會返回 true,同時 alert(a instanceof Object) 也會返回 true;這是因為 Array 是 object
的子類。再如:function test(){};var a=new test();alert(a instanceof test) 會返回

談到 instanceof 我們要多插入一個問題,就是 function 的 arguments,我們大家也許都認為 arguments 是一個
Array,但如果使用 instaceof 去測試會發現 arguments 不是一個 Array 對象,盡管看起來很像。

另外:

測試 var a=new Array();if (a instanceof Object) alert('Y');else alert('N');

得'Y'

但 if (window instanceof Object) alert('Y');else alert('N');

得'N'

所以,這里的 instanceof 測試的 object 是指 js 語法中的 object,不是指 dom 模型對象。

使用 typeof 會有些區別

alert(typeof(window)) 會得 object

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线看| 国产精品久久婷婷六月丁香| 亚洲va久久久噜噜噜久久天堂| 午夜精品99久久免费| 91免费视频国产| 亚洲free性xxxx护士白浆| 亚洲精品久久久久久久久| 米奇精品一区二区三区在线观看| 日韩中文字幕网站| 57pao成人国产永久免费| 91日本在线观看| 色与欲影视天天看综合网| 欧美乱大交xxxxx另类电影| 欧美精品一本久久男人的天堂| 黑人巨大精品欧美一区二区一视频| 国产精品亚洲片夜色在线| 国产精品欧美久久久| 高清欧美性猛交| 777精品视频| 91免费版网站入口| 国产精品免费久久久| 欧美福利视频在线| 欧美日韩亚洲一区二| 91久久精品日日躁夜夜躁国产| 欧美大片va欧美在线播放| 国产小视频国产精品| 欧美专区国产专区| 国产精品久久99久久| 成人美女av在线直播| 国产精品96久久久久久又黄又硬| 亚洲美女免费精品视频在线观看| 国产精品69久久久久| 亚洲精品美女久久久| 精品偷拍一区二区三区在线看| 日韩精品高清视频| 国内精品久久久久久中文字幕| 国产精品91久久久久久| 91精品国产高清自在线| 久久6精品影院| 在线播放日韩精品| 亚洲欧美第一页| 97国产一区二区精品久久呦| 亚洲最大的免费| 亚洲欧美日韩国产精品| 午夜精品一区二区三区在线视| 亚洲乱码一区av黑人高潮| 日韩69视频在线观看| 91天堂在线观看| 欧美成人精品在线| xvideos亚洲人网站| 亚洲精品www| 国产欧美日韩中文字幕| 国产精品视频网站| 亚洲精品456在线播放狼人| 国产精品99久久久久久久久| 欧美日韩在线免费| 欧美剧在线观看| 国产91精品久| 日韩av电影免费观看高清| 国产日产欧美a一级在线| 日韩成人网免费视频| 色与欲影视天天看综合网| 5278欧美一区二区三区| 91综合免费在线| 欧美激情一区二区三级高清视频| 久久精品国产综合| 精品国产1区2区| 日韩精品视频免费| 91精品国产成人| 中文字幕一精品亚洲无线一区| 亚洲色图国产精品| 九九热99久久久国产盗摄| 欧美亚洲另类制服自拍| 在线电影av不卡网址| 亚洲国产成人久久综合一区| 国产成人啪精品视频免费网| 日本精品久久电影| 国产一区二区视频在线观看| 日本一本a高清免费不卡| 久久精品91久久久久久再现| 国产日韩视频在线观看| 亚洲色图狂野欧美| 国产色综合天天综合网| 欧美午夜片在线免费观看| 色偷偷av亚洲男人的天堂| 亚洲性线免费观看视频成熟| 大荫蒂欧美视频另类xxxx| 久久免费视频这里只有精品| 欧美精品国产精品日韩精品| 久久午夜a级毛片| 亚洲精品福利免费在线观看| 久久国产一区二区三区| 亚洲偷欧美偷国内偷| 久久久电影免费观看完整版| 亚洲一区制服诱惑| 中文字幕一区日韩电影| 欧美成年人在线观看| 亚洲国产精品专区久久| 亚洲一品av免费观看| 青青草99啪国产免费| 亚洲第一福利网| 欧美日韩免费网站| 国产精品久久久久久久久久99| 久久精品国亚洲| 91欧美视频网站| 国产亚洲精品va在线观看| 欧美日韩在线一区| 国产视频精品一区二区三区| 91理论片午午论夜理片久久| 欧美午夜精品久久久久久浪潮| 亚洲第一页自拍| 韩国福利视频一区| 日韩中文字幕欧美| 国产极品精品在线观看| 欧美高跟鞋交xxxxxhd| 亚洲欧美一区二区精品久久久| 日本高清不卡在线| 亚洲国产精品va在线观看黑人| 热久久免费视频精品| 国产精品观看在线亚洲人成网| 高清欧美一区二区三区| 国产精自产拍久久久久久蜜| 色播久久人人爽人人爽人人片视av| 97精品国产91久久久久久| 国外成人在线视频| 2019最新中文字幕| 久久视频免费在线播放| 欧美日韩亚洲精品内裤| 国产精品私拍pans大尺度在线| 欧美精品videos另类日本| 色偷偷偷亚洲综合网另类| 精品在线观看国产| 中文字幕自拍vr一区二区三区| 国产精品入口日韩视频大尺度| 久久人人爽人人爽爽久久| 欧美大片第1页| 97精品伊人久久久大香线蕉| 欧美肥老太性生活视频| 日韩av观看网址| 久久av红桃一区二区小说| 欧美伦理91i| 国产精品狠色婷| 欧美激情国产精品| 欧美日韩亚洲天堂| 狠狠久久亚洲欧美专区| 久久综合网hezyo| 91理论片午午论夜理片久久| 国产一区二区三区网站| 亚洲精品国产精品国自产观看浪潮| 欧美国产欧美亚洲国产日韩mv天天看完整| 91香蕉亚洲精品| 尤物九九久久国产精品的分类| 九九久久精品一区| 精品久久香蕉国产线看观看gif| 久久精品视频一| 97精品国产97久久久久久春色| 神马久久桃色视频| 日韩欧美国产免费播放| 久久久久免费视频| 亚洲男人天堂九九视频| 欧美有码在线观看| 亚洲国产精品福利| 亚洲精品国产成人| 丝袜亚洲欧美日韩综合|