1. 程式人生 > >JavaScript探索--3

JavaScript探索--3

js

typeof與instanceof
  • 判斷字符串類型可用typeOf,但判斷數組,對象,正則,null時,返回的都是Object,所以可用instanceof來判斷類型
    <script>
    var str = ‘Lee‘;
    alert(typeof str);//string
    var arr = [1,2,3];
    alert(typeof arr);//object
    alert(arr instanceof Array);//true
    </script>
  • 註意:當類型為string時,用 instanceof 判斷的話會為 false
    <script>
    var str = ‘xu xiao dai‘;
    alert(str instanceof String);//false
    var strObj = new String(‘xu xiao dai‘);
    alert(strObj instanceof String);//true
    </script>

JavaScript探索--3