次の方法で共有


オブジェクト データ

オブジェクト リテラルは、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 } };

注意

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

参照

参照

Object オブジェクト

概念

JScript の式

その他の技術情報

JScript のデータ

組み込みオブジェクト