?
This document uses PHP Chinese website manual Release
JScript? | 語言參考 |
返回一個(gè) Boolean 值,指出對象是否是特定類的一個(gè)實(shí)例。
result = object instanceof class
result
必選項(xiàng)。任意變量。
object
必選項(xiàng)。任意對象表達(dá)式。
class
必選項(xiàng)。任意已定義的對象類。
如果 object 是 class 的一個(gè)實(shí)例,則 instanceof 運(yùn)算符返回 true。如果 object 不是指定類的一個(gè)實(shí)例,或者 object 是 null,則返回 false。
下面的例子舉例說明了 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)先級 | 運(yùn)算符總結(jié)