トップページ >  javascript >  typeofとinstanceof
初版2013/01/16: 最終更新日2013/01/16
  typeofとinstanceof
目次
typeofとinstanceof
typeofとinstanceof
JavaScriptにはtypeofとinstanceofがあります。
typeofはオブジェクトの型を調べますが、配列(Array)も文字列型(String)もobjectと返してきます。
そのため、objectの場合はinstanceofを使用して配列なのか文字列型なのか調べることができます。



以下、ソースです。

<script type="text/javascript">
<!--
function a(){
    var b = new Array();
    var c = new String("aaa");
    if(b instanceof Array){
        alert("配列です");
    }
    if(c instanceof String){
        alert("文字列型です");
    }
}
-->
</script>