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

  

 

上一篇:js数据类型判断


下一篇:instanceof 和in 和hasOwnProperty