?
? ????? PHP ??? ???? ??? ?? ??
JScript? | 語言參考 |
返回一個 Boolean 值,指出對象是否是特定類的一個實例。
result = object instanceof class
result
必選項。任意變量。
object
必選項。任意對象表達式。
class
必選項。任意已定義的對象類。
如果 object 是 class 的一個實例,則 instanceof 運算符返回 true。如果 object 不是指定類的一個實例,或者 object 是 null,則返回 false。
下面的例子舉例說明了 instanceof 運算符的用法。
function objTest(obj){ ???var i, t, s = "";???//
創(chuàng)建變量。 ???t = new Array();???//
創(chuàng)建一個數(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ōu)先級 | 運算符總結(jié)