変数の型を調べる
説明
変数の型を調べるにはtypeof()を使います。戻り値は数値であればnumer、文字列であればstring、オブジェクトの場合はobject、関数の場合はfunctionとなります。n = 12とした場合はtypeof()で返される型はnumberになりますが、n = new Number(12)とした場合はobjectが返されます。
サンプルプログラム
var a = 12;
var b = "Sample";
var c = new Number(12.3);
var d = new Object();
var e = new Array();
var f = function(){};
var g = document.getElementsByTagName("h1");
document.write("a : "+typeof(a)+"<br>");
document.write("b : "+typeof(b)+"<br>");
document.write("c : "+typeof(c)+"<br>");
document.write("d : "+typeof(d)+"<br>");
document.write("e : "+typeof(e)+"<br>");
document.write("f : "+typeof(f)+"<br>");
document.write("g : "+typeof(g)+"<br>");