次の方法で共有


オブジェクト データ

更新 : 2007 年 11 月

オブジェクト リテラルは、JScript の Object オブジェクトを初期化できます。オブジェクト リテラルは、中かっこ ({}) で囲まれたコンマ区切りのリストで表します。リストの各要素は、プロパティの名前とその値をコロンで区切って指定します。値には、有効な JScript の式を指定できます。

オブジェクト データの使用

次の例では、変数 obj が x と y の 2 つのプロパティを持つオブジェクトに初期化されています。x と y のそれぞれの値は 1 と 2 です。

var obj = { x:1, y:2 };

オブジェクト リテラルは入れ子にできます。次の例では、識別子 cylinder は height、radius、および sectionAreas の 3 つのプロパティを持つオブジェクトを参照しています。sectionAreas プロパティは、top、bottom、および side という独自のプロパティを持ちます。

var r = 3;
var h = 2;
var cylinder = { height : h, radius : r, 
                 sectionAreas : { top : 4*Math.PI*r*r,
                                  bottom : 4*Math.PI*r*r,
                                  side : 2*Math.PI*r*h } };
bc94kk79.alert_note(ja-jp,VS.90).gifメモ :

オブジェクト リテラルを使用して、クラス ベースのオブジェクトのインスタンスを初期化することはできません。初期化するには、適切なコンストラクタ関数を使用する必要があります。詳細については、「クラス ベースのオブジェクト」を参照してください。

参照

概念

JScript の式

参照

Object オブジェクト

その他の技術情報

JScript のデータ

組み込みオブジェクト