typeof演算子とは、データ型を調べる演算子。
オペランド(演算子引数)のデータ型を調べ、データ型を示す文字列を返す。
構文
typeof( オペランド )
()は省略することもできる。
typeof オペランド
サンプル
()を省略しない例
<script type="text/javascript">
document . write( typeof( true ) + "<br />" );
document . write( typeof( 5 ) + "<br />" );
document . write( typeof( "文字列" ) + "<br />" );
var sampleA;
document . write( typeof( sampleA ) + "<br />" );
var sampleB = new Date();
document . write( typeof( sampleB ) + "<br />" );
</script>
document . write( typeof( true ) + "<br />" );
document . write( typeof( 5 ) + "<br />" );
document . write( typeof( "文字列" ) + "<br />" );
var sampleA;
document . write( typeof( sampleA ) + "<br />" );
var sampleB = new Date();
document . write( typeof( sampleB ) + "<br />" );
</script>
↓↓↓出力結果↓↓↓
()を省略した例
<script type="text/javascript">
document . write( typeof true + "<br />" );
document . write( typeof 5 + "<br />" );
document . write( typeof "文字列" + "<br />" );
var sampleA;
document . write( typeof sampleA + "<br />" );
var sampleB = new Date();
document . write( typeof sampleB + "<br />" );
</script>
document . write( typeof true + "<br />" );
document . write( typeof 5 + "<br />" );
document . write( typeof "文字列" + "<br />" );
var sampleA;
document . write( typeof sampleA + "<br />" );
var sampleB = new Date();
document . write( typeof sampleB + "<br />" );
</script>
↓↓↓出力結果↓↓↓