object.valueOf()メソッドは、オブジェクトのプリミティブ値を返すメソッド。
構文
object.valueOf()
戻り値
オブジェクトのプリミティブ値。
サンプル
<script type="text/javascript">
var $sampleObject = new Object();
document.write( 'new Object(): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Object( 'サンプル' );
document.write( 'new Object( \'サンプル\' ): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new String();
document.write( 'new String(): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new String( 'サンプル' );
document.write( 'new String( \'サンプル\' ): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Array();
document.write( 'new Array(): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Array( 'サンプルA', 'サンプルB' );
document.write( 'new Array( \'サンプルA\', \'サンプルB\' ): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Date();
document.write( 'new Date(): ' + $sampleObject.valueOf() + '<br />' );
</script>
var $sampleObject = new Object();
document.write( 'new Object(): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Object( 'サンプル' );
document.write( 'new Object( \'サンプル\' ): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new String();
document.write( 'new String(): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new String( 'サンプル' );
document.write( 'new String( \'サンプル\' ): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Array();
document.write( 'new Array(): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Array( 'サンプルA', 'サンプルB' );
document.write( 'new Array( \'サンプルA\', \'サンプルB\' ): ' + $sampleObject.valueOf() + '<br />' );
var $sampleObject = new Date();
document.write( 'new Date(): ' + $sampleObject.valueOf() + '<br />' );
</script>
↓↓↓出力結果↓↓↓