- delete
运算符删除对以前定义的对象属性或方法的引用。 - typeof
返回一个用来表示表达式的数据类型的字符串。typeof 返回值有六种可能: “number,” “string,” “boolean,” “object,” “function,” 和 “undefined.” - instanceof
instanceof 运算符与 typeof 运算符相似,用于识别正在处理的对象的类型。与 typeof 方法不同的是,instanceof 方法要求开发者明确地确认对象为某特定类型。例如:
实例
下面哪些语句可以在JS里判断一个对象oStringObject是否为String。
A. oStringObject instanceof String
B. typeof oStringObject == 'string'
C. oStringObject is String
D. 以上答案都不正确
var string = "sdagsdf"
document.write(typeof string + "<br>");
document.write((typeof string == "string") + "<br>");
var s = new String("sdfhnjs");
document.write((s instanceof String) + "<br>");