論理型(ブール型、ブーリアン型)とは、「真(true)」と「偽(false)」の論理値(ブール値、真偽値、真理値)を扱うデータ型。
変数に論理値(ブール値)を代入
var sample = true; // 真
var sample = false; // 偽
var sample = false; // 偽
論理値(ブール値、真偽値、真理値)を、変数sample
に代入。変数sample
のデータ型は、boolean(論理型、ブール型、ブーリアン型)となる。
大文字と小文字を区別する。「true」は真だが、「TRUE」や「True」は真とならない。「false」は偽だが、「FALSE」や「False」は偽とならない。
サンプル
サンプルのソースコード
<script type="text/javascript">
var sampleA = true;
if( sampleA == true ){
document . write( "変数「sampleA」の値は、「" );
document . write( sampleA );
document . write( "(真)」<br />" );
}else{
document . write( "変数「sampleA」の値は、「" );
document . write( sampleA );
document . write( "(偽)」<br />" );
}
document . write( "変数「sampleA」のデータ型は、「" + typeof( sampleA ) + "」<br />" );
var sampleB = false;
if( sampleB == true ){
document . write( "変数「sampleB」の値は、「" );
document . write( sampleB );
document . write( "(真)」<br />" );
}else{
document . write( "変数「sampleB」の値は、「" );
document . write( sampleB );
document . write( "(偽)」<br />" );
}
document . write( "変数「sampleB」のデータ型は、「" + typeof( sampleB ) + "」<br />" );
</script>
var sampleA = true;
if( sampleA == true ){
document . write( "変数「sampleA」の値は、「" );
document . write( sampleA );
document . write( "(真)」<br />" );
}else{
document . write( "変数「sampleA」の値は、「" );
document . write( sampleA );
document . write( "(偽)」<br />" );
}
document . write( "変数「sampleA」のデータ型は、「" + typeof( sampleA ) + "」<br />" );
var sampleB = false;
if( sampleB == true ){
document . write( "変数「sampleB」の値は、「" );
document . write( sampleB );
document . write( "(真)」<br />" );
}else{
document . write( "変数「sampleB」の値は、「" );
document . write( sampleB );
document . write( "(偽)」<br />" );
}
document . write( "変数「sampleB」のデータ型は、「" + typeof( sampleB ) + "」<br />" );
</script>