lvmy 发表于 2013-1-29 08:38:58

JS 中 instanceof 和 typeof 的区别

 
 Js中的instanceof和typeof两个经常会搞混,现在就来分析下:
    1. instanceof
    返回一个Boolean值,指出对象是否是特定类的一个实例。
 
<div style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; font-size: 12px; width: 679px; overflow: auto; margin-left: 9px; padding: 1px; line-height: 25.200000762939453px;" class="dp-highlighter"><div class="bar"><div style="padding: 3px; margin: 0px; font-weight: bold;" class="tools">var s = new String("abc");console.log(s instanceof String);   //true    var s = "abc";console.log(s instanceof String);   //false
页: [1]
查看完整版本: JS 中 instanceof 和 typeof 的区别