?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
JScript? | 語(yǔ)言參考 |
返回一個(gè) Boolean 值,指出對(duì)象是否是特定類的一個(gè)實(shí)例。
result = object instanceof class
result
必選項(xiàng)。任意變量。
object
必選項(xiàng)。任意對(duì)象表達(dá)式。
class
必選項(xiàng)。任意已定義的對(duì)象類。
如果 object 是 class 的一個(gè)實(shí)例,則 instanceof 運(yùn)算符返回 true。如果 object 不是指定類的一個(gè)實(shí)例,或者 object 是 null,則返回 false。
下面的例子舉例說(shuō)明了 instanceof 運(yùn)算符的用法。
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
的類。 ?????????{ ????????????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));
版本 5
運(yùn)算符優(yōu)先級(jí) | 運(yùn)算符總結(jié)