1001,instanceof关键字以及typeof关键字
- instance(名词:实例;情况;建议;动词:举例)
instanceof是java的一个二元操作符,类似于==,<,> 在javascript中用这样一个例子来解释
<script>
var i = "博客园";
document.write(instanceof String);
</script>
//这段代码的返回值是false,在javascript中,比如string是javascript中的基本数据类型,instanceof检测基本数据类型时返回false,是因为基本数据类型不是对象,如果你用构造函数创建的话就会返回true了。
<script>
var i = new String("博客园");
document.write(instanceof String);
</script>
也叫typeof操作符,你可以使用它来检测变量的数据类型
var person = null; //值为空,可是类型为对象
//typeof person 的返回值为null