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

首頁 > 學院 > 開發設計 > 正文

JS中typeof與instanceof的區別

2019-11-14 11:01:32
字體:
來源:轉載
供稿:網友

javaScript 中 typeof 和 instanceof 常用來判斷一個變量是否為空,或者是什么類型的。但它們之間還是有區別的:typeoftypeof 是一個一元運算,放在一個運算數之前,運算數可以是任意類型。它返回值是一個字符串,該字符串說明運算數的類型。typeof 一般只能返回如下幾個結果:number,boolean,string,function,object,undefined。我們可以使用 typeof 來獲取一個變量是否存在,如 if(typeof a!="undefined"){alert("ok")},而不要去使用 if(a) 因為如果 a 不存在(未聲明)則會出錯,對于 Array,Null 等特殊對象使用 typeof 一律返回 object,這正是 typeof 的局限性。

網上的一個小例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script language="Javascript" type="text/javascript">document.write ("typeof(1): "+typeof(1)+"<br>");document.write ("typeof(NaN): "+typeof(NaN)+"<br>");document.write ("typeof(Number.MIN_VALUE): "+typeof(Number.MIN_VALUE)+"<br>");document.write ("typeof(Infinity): "+typeof(Infinity)+"<br>");document.write ("typeof(/"123/"): "+typeof("123")+"<br>");document.write ("typeof(true): "+typeof(true)+"<br>");document.write ("typeof(window): "+typeof(window)+"<br>");document.write ("typeof(Array()): "+typeof(new Array())+"<br>");document.write ("typeof(function(){}): "+typeof(function(){})+"<br>");document.write ("typeof(document): "+typeof(document)+"<br>");document.write ("typeof(null): "+typeof(null)+"<br>");document.write ("typeof(eval): "+typeof(eval)+"<br>");document.write ("typeof(Date): "+typeof(Date)+"<br>");document.write ("typeof(sss): "+typeof(sss)+"<br>");document.write ("typeof(undefined): "+typeof(undefined)+"<br>")</script><title>javascript類型測試</title></head><body></body></html>instanceofinstance:實例,例子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'。(PS:經證實,目前主流瀏覽器都返回Y。)所以,這里的 instanceof 測試的 object 是指 js 語法中的 object,不是指 dom 模型對象。使用 typeof 會有些區別alert(typeof(window)) 會得 object


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产黄色片| 国产99久久精品一区二区 夜夜躁日日躁| 这里只有精品在线播放| 97人人模人人爽人人喊中文字| 成人久久久久久久| 日韩av色在线| 九九久久久久99精品| 国产欧美一区二区白浆黑人| 日韩人体视频一二区| 97精品国产aⅴ7777| 日韩欧美国产高清91| 88xx成人精品| 俺去啦;欧美日韩| 欧美日韩免费在线| 精品自拍视频在线观看| 欧美激情一区二区三级高清视频| 91啪国产在线| 精品国偷自产在线视频| 中文字幕无线精品亚洲乱码一区| 91美女片黄在线观看游戏| 国内精品视频在线| 欧美人与性动交a欧美精品| 久久精品视频中文字幕| 97久久精品视频| 国产亚洲精品综合一区91| 97在线免费观看| 成人精品一区二区三区电影黑人| 最好看的2019的中文字幕视频| 欧美成人免费全部| 69av在线视频| 精品久久久久久久久国产字幕| 国产欧美va欧美va香蕉在线| 美女啪啪无遮挡免费久久网站| 午夜美女久久久久爽久久| 亚洲美女中文字幕| 97精品视频在线播放| 久久免费视频网| 亚洲人成77777在线观看网| 国产成人拍精品视频午夜网站| 亚洲美女在线看| 亚洲国产私拍精品国模在线观看| 综合网日日天干夜夜久久| 欧洲成人在线视频| 欧美日韩成人在线播放| 欧美在线一区二区三区四| 久久99精品久久久久久琪琪| 国产精品第2页| 中日韩午夜理伦电影免费| 亚洲男人av电影| 亚洲精品中文字幕女同| 91久久久久久久久久久| 在线成人免费网站| 国产精品视频精品视频| 国产精品爽爽爽爽爽爽在线观看| 日韩中文字幕免费| 欧美在线不卡区| 高清欧美一区二区三区| 精品久久久久久久久中文字幕| 97久久久免费福利网址| 在线观看免费高清视频97| 欧美电影在线观看| 欧美性猛交xxxxx免费看| 亚洲日本aⅴ片在线观看香蕉| 91在线视频九色| 国产精品啪视频| 久久91亚洲精品中文字幕| 欧美亚洲另类视频| 午夜精品蜜臀一区二区三区免费| 亚洲最大福利视频| 亚洲跨种族黑人xxx| 亚洲欧美中文字幕在线一区| 欧美中文字幕在线播放| 最新91在线视频| 欧美一级视频一区二区| 国产精品私拍pans大尺度在线| 久久久欧美一区二区| 亚洲国产精品人人爽夜夜爽| 国产精品福利久久久| 亚洲精品国产精品国产自| 国语自产精品视频在线看一大j8| 国产国语videosex另类| 超碰日本道色综合久久综合| 久久久久久久久网站| 日韩成人久久久| 26uuu国产精品视频| 国产精品第七影院| 亚洲欧美变态国产另类| 色偷偷av亚洲男人的天堂| 欧美在线性爱视频| 国产一区二区在线免费| 欧美风情在线观看| 国产精品偷伦视频免费观看国产| 成人精品网站在线观看| 97久久超碰福利国产精品…| 国产精品第1页| 亚洲精品福利视频| 亚洲精品小视频在线观看| 狠狠色狠狠色综合日日五| 一区二区欧美激情| 亚洲一区二区三区xxx视频| 精品动漫一区二区三区| 国产精品午夜国产小视频| 亚洲精品视频在线观看视频| 久热精品视频在线观看| 高清欧美电影在线| 日韩av网站导航| 日本伊人精品一区二区三区介绍| 北条麻妃在线一区二区| 亚洲高清福利视频| 欧美精品情趣视频| 国产精品网址在线| 亚洲一区二区三区视频| 91久久精品国产91久久性色| 久久久电影免费观看完整版| 成人女保姆的销魂服务| 欧美成人剧情片在线观看| 欧美激情乱人伦一区| 久久久久一本一区二区青青蜜月| 久久影视电视剧免费网站清宫辞电视| 色狠狠av一区二区三区香蕉蜜桃| 亚洲美女免费精品视频在线观看| 欧美高清理论片| 国产精品盗摄久久久| 亚洲自拍另类欧美丝袜| 久久综合亚洲社区| 自拍亚洲一区欧美另类| 国内精品视频一区| 成人女保姆的销魂服务| 国产综合视频在线观看| 久久夜色精品亚洲噜噜国产mv| 欧美在线亚洲在线| 欧美高清性猛交| 国产视频综合在线| 亚洲天堂日韩电影| 国产伦精品一区二区三区精品视频| 美女少妇精品视频| 亚洲国产精品久久久久秋霞不卡| 曰本色欧美视频在线| 成人做爽爽免费视频| 国模极品一区二区三区| 亚洲精品国精品久久99热一| 黄色精品一区二区| 91精品国产91久久久久福利| 亚洲成人教育av| 欧美风情在线观看| 亚洲欧美制服中文字幕| 成人网址在线观看| 在线观看精品自拍私拍| 欧美高清videos高潮hd| 国产精品欧美亚洲777777| 91色视频在线观看| 久久免费高清视频| 日韩欧美精品中文字幕| 91精品国产91久久| 国产91色在线| 欧美中文字幕在线视频| 国产精品入口福利| 亚洲男女性事视频| 日韩精品欧美国产精品忘忧草| 欧美在线精品免播放器视频| 国产成人在线播放| 日本一本a高清免费不卡| 亚洲欧美中文日韩在线v日本| 色妞久久福利网|