Boolean.prototypeプロパティは、Booleanオブジェクトのプロトタイプを参照するプロパティ。
Booleanオブジェクトにユーザー定義メソッドを追加するときなどに使う。
構文
Boolean.prototype
サンプル
<script type="text/javascript">
function isFalse( ){
if ( this.toString() == 'false' )
return true;
else
return false;
}
Boolean.prototype.isFalse = isFalse;
var booleanObject = new Boolean( true );
document . write( '「' + booleanObject.toString() + '」は、falseか: ' );
document . write( ( booleanObject.isFalse() ) ? 'YES' : 'NO' );
document.write( '<br />' );
var booleanObject = new Boolean( false );
document . write( '「' + booleanObject.toString() + '」は、falseか: ' );
document . write( ( booleanObject.isFalse() ) ? 'YES' : 'NO' );
document.write( '<br />' );
</script>
function isFalse( ){
if ( this.toString() == 'false' )
return true;
else
return false;
}
Boolean.prototype.isFalse = isFalse;
var booleanObject = new Boolean( true );
document . write( '「' + booleanObject.toString() + '」は、falseか: ' );
document . write( ( booleanObject.isFalse() ) ? 'YES' : 'NO' );
document.write( '<br />' );
var booleanObject = new Boolean( false );
document . write( '「' + booleanObject.toString() + '」は、falseか: ' );
document . write( ( booleanObject.isFalse() ) ? 'YES' : 'NO' );
document.write( '<br />' );
</script>
↓↓↓出力結果↓↓↓