if(typeof a != "undefined"){},而不要去使用if(a)因 " /> 国内精品免费麻豆网站91麻豆,亚洲国产一区二区a毛片,中国特级毛片

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javascript instanceof 與typeof使用說(shuō)明

typeof用以獲取一個(gè)變量的類(lèi)型,typeof一般只能返回如下幾個(gè)結(jié)果:number,boolean,string,function,object,undefined。我們可以使用typeof來(lái)獲取一個(gè)變量是否存在,如

if(typeof a != "undefined"){},而不要去使用if(a)因?yàn)槿绻鸻不存在(未聲明)則會(huì)出錯(cuò),對(duì)于Array,Null等特殊對(duì)象使用typeof一律返回object,這正是typeof的局限性。

如果我們希望獲取一個(gè)對(duì)象是否是數(shù)組,或判斷某個(gè)變量是否是某個(gè)對(duì)象的實(shí)例則要選擇使用instanceof。instanceof用于判斷一個(gè)變量是否某個(gè)對(duì)象的實(shí)例,如var a=new Array();alert(a instanceof Array);會(huì)返回true,同時(shí)alert(a instanceof Object)也會(huì)返回true;這是因?yàn)锳rray是object的子類(lèi)。再如:function test(){};var a=new test();alert(a instanceof test)會(huì)返回true。

談到instanceof我們要多插入一個(gè)問(wèn)題,就是function的arguments,我們大家也許都認(rèn)為arguments是一個(gè)Array,但如果使用instaceof去測(cè)試會(huì)發(fā)現(xiàn)arguments不是一個(gè)Array對(duì)象,盡管看起來(lái)很像。

JavaScript中instanceof運(yùn)算符是返回一個(gè) Boolean 值,指出對(duì)象是否是特定類(lèi)的一個(gè)實(shí)例。
使用方法:
result = object instanceof class
其中result是必選項(xiàng)。任意變量。
object是必選項(xiàng)。任意對(duì)象表達(dá)式。
class是必選項(xiàng)。任意已定義的對(duì)象類(lèi)。

說(shuō)明
如果 object 是 class 的一個(gè)實(shí)例,則 instanceof 運(yùn)算符返回 true。如果 object 不是指定類(lèi)的一個(gè)實(shí)例,或者 object 是 null,則返回 false。

JavaScript中instanceof運(yùn)算符
下面的例子舉例說(shuō)明了 instanceof 運(yùn)算符的用法。
復(fù)制代碼 代碼如下:
function objTest(obj){
var i, t, s = ""; // 創(chuàng)建變量。
t = new Array(); // 創(chuàng)建一個(gè)數(shù)組。
t["Date"] = Date; // 填充數(shù)組。
t["Object"] = Object;
t["Array"] = Array;
for (i in t)
{
if (obj instanceof t[i]) // 檢查 obj 的類(lèi)。
{
s += "obj is an instance of " + i + "/n";
}
else
{
s += "obj is not an instance of " + i + "/n";
}
}
return(s); // 返回字符串。
}

var obj = new Date();
response.write(objTest(obj));

JavaScript技術(shù)javascript instanceof 與typeof使用說(shuō)明,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产自产第一区c国产 | 国产婷婷综合在线视频 | 亚洲欧美日韩综合一区 | 中文字幕2区 | 国产福利91精品 | 免费91麻豆精品国产自产在线观看 | 色综合久久综合 | 92精品国产自产在线观看48 | 久久老司机波多野结衣 | 在线亚洲欧洲国产综合444 | 人人干在线视频 | 亚洲激情视频在线 | 成人短视频在线观看 | 亚洲欧美在线精品一区二区 | 国产成人鲁鲁免费视频a | 亚洲一区二区三区免费 | 九九热久久免费视频 | 国产成人影视 | 国产精品欧美日韩视频一区 | 激情网站网址 | 国产极品白嫩美女在线观看看 | 有一婷婷色 | 亚洲最大免费视频网 | 免费人成在线蜜桃视频 | 国产91丝袜香蕉在线播放 | 加勒比色| 91在线免费公开视频 | 午夜小网站 | 亚洲伦理一区二区三区 | 激情综合五月 | 色成人综合网 | 久久精品国产福利 | 久久久一区二区三区 | 久久新视频 | 亚洲午夜在线视频 | 国产精品www夜色影视 | 啪啪伊人网 | 欧美在线观看免费一区视频 | 成人久久伊人精品伊人 | 亚洲精品国产精品国自产 | 国产福利在线视频 |