typeof戻り値

694 ワード

jsのtypeofのいくつかの特殊な値の戻りのタイプについてはよく覚えていません.記録しておくと自分の記憶に便利です.間違ったところも教えてください.JavaScriptのデータタイプは6種類あります.基本タイプ:
  • number
  • string
  • Boolean
  • null
  • undefined
  • 複雑なタイプ:
  • object
  • typeofの戻り値も6つあります.それぞれ:
  • number
  • string
  • Boolean
  • object
  • undefined
  • function
  • typeofの戻り値のタイプは、jsの基本タイプに対してnullが少なくなり、一つ多くなったfunctionが見られます.
    typeof null; //object  
    typeof NaN; //number  
    
    
    配列タイプとオブジェクトタイプの変数:
    var arr=new Array();
    console.log(typeof arr);//object  
    var obj=new Object();
    console.log(typeof obj);//object  
    
    typeofの戻りタイプはすべてobjectで、instance of方法で配列かオブジェクトかを判断できます.