プログラミング言語では、リテラルは値を表す表記法です。たとえば、「こんにちは、世界!」多くの言語で文字通りの文字列を表し、JavaScriptも例外ではありません。以下は、整数、2つのブール値、空のオブジェクトを表す5、True、False、NullなどのJavaScriptリテラルの例です。
JavaScriptはオブジェクトと配列のリテラルもサポートし、簡潔で読み取り可能な表記法を使用して配列とオブジェクトを作成できます。 2つのプロパティでオブジェクト(FirstNameとLastName)が作成される場合の次のステートメントを考えてみましょう。
同等の方法を使用して同じオブジェクトを作成することもできます。
上記の割り当てステートメントの右側には、リテラルオブジェクトがあります。オブジェクトリテラルは、名前と値のペアのリストであり、各name-valueペアはコンマで分離され、ブレースに囲まれています。各名前値ペアはオブジェクトの属性を表し、名前と値の2つの部分はコロンによって分離されます。配列を作成するには、配列オブジェクトのインスタンスを作成できます。
ただし、好ましい方法は、括弧内に囲まれた値のコンマ分離されたリストであるアレイリテラルを使用することです。
前の例は、オブジェクトと配列のリテラルに他のリテラルが含まれることを示しています。これがより複雑な例です:
チーム変数に割り当てられたオブジェクトには、名前、メンバー、カウントの3つのプロパティがあります。 ''は空の文字列を表し、[]は空の配列です。カウントプロパティの価値でさえ、文字通り、つまり関数リテラルです。
関数リテラルは次のように構築されます。関数キーワードの前には、関数名(オプション)とパラメーターテーブルがあります。次に、ブレースに囲まれた関数本体があります。
上記はリテラルを導入しました。 JavaScriptオブジェクト表記(JSON)を紹介しましょう。これは、JavaScriptリテラルのサブセットで構成されるファイルと配列を説明するために使用される表記です。 JSONは、AJAX開発者の間でますます人気があります。この形式はデータを交換するために使用でき、多くの場合XMLに取って代わることができます。
===========================================================================================
JavaScriptオブジェクトリテラルの例(オリジナル)
オブジェクトリテラル:
//静的プロパティとメソッドのみを追加するvar myobject = {properta:sha、propertyb:feng、methoda:function(){alert(this.propertya + + this.propertyb); }、methodb:function(){}} myobject.methoda(); //プロトタイプ属性を使用してパブリックプロパティとメソッド関数myconstructor2(){}; //コンストラクターを宣言すると、オブジェクトリテラル構文を使用してすべてのパブリックメンバーをプロトタイプ属性に追加できますmyConstructor2.protiTotype = {properta:sha:sha、propertyb:feng、methoda:function(){alert(this.propertya + + this.propertyb); }、methodb:function(){}} var myconstructor = new myconstructor2(); //オブジェクトMyConstructor.Methoda()を宣言します。上記は、JavaScriptオブジェクトの文字通りの説明です。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。