new Object( value )は、Objectオブジェクトのコンストラクタ。
引数「value」に指定した値を扱うObjectオブジェクトを作るときに使う。
構文
new Object( value )
引数
- value
- Objectオブジェクトで扱う値を指定する。
- 論理型、数値型、文字列型のいづれかのデータ型で指定する。
- 省略可能。引数を指定しないサンプルは、「new Object()」のページへ。
Objectオブジェクト生成例
文字列
var $sampleObject = new Object( "文字列" );
通常は、Stringオブジェクトのコンストラクタを使うことが多い。
var $sampleObject = new String( "文字列" );
数値型
var $sampleObject = new Object( 2 );
通常は、Numberオブジェクトのコンストラクタを使うことが多い。
var $sampleObject = new Number( 2 );
論理型
var $sampleObject = new Object( true );
通常は、Booleanオブジェクトのコンストラクタを使うことが多い。
var $sampleObject = new Boolean( true );
サンプル
<script type="text/javascript">
var $sampleObject = new Object( 3 );
$sampleObject.$x2 = $sampleObject * 2;
$sampleObject.$x3 = $sampleObject * 3;
document.write( '$sampleObject: ' + $sampleObject + '<br />' );
document.write( '$sampleObject.$x2: ' + $sampleObject.$x2 + '<br />' );
document.write( '$sampleObject.$x3: ' + $sampleObject.$x3 + '<br />' );
</script>
var $sampleObject = new Object( 3 );
$sampleObject.$x2 = $sampleObject * 2;
$sampleObject.$x3 = $sampleObject * 3;
document.write( '$sampleObject: ' + $sampleObject + '<br />' );
document.write( '$sampleObject.$x2: ' + $sampleObject.$x2 + '<br />' );
document.write( '$sampleObject.$x3: ' + $sampleObject.$x3 + '<br />' );
</script>
↓↓↓出力結果↓↓↓