ホームページ  >  記事  >  ウェブフロントエンド  >  js リテラル、オブジェクト リテラルへのアクセス、および でのキーワードの使用法に関する簡単な説明。

js リテラル、オブジェクト リテラルへのアクセス、および でのキーワードの使用法に関する簡単な説明。

高洛峰
高洛峰オリジナル
2016-12-06 13:38:311053ブラウズ

1: リテラルの意味

リテラルは、式を除いて、変数に値を代入する際に、一般的に等号の右側をリテラルとみなすことができます。

リテラルは、関数リテラルの他に、文字列リテラル、配列リテラル、

オブジェクトリテラルに分類されます。

例:

var test="hello world!";
"hello world!" は文字列リテラルであり、test は変数名です。

2: オブジェクト リテラル

オブジェクト リテラルには 2 つのアクセス方法があります。例は次のとおりです。

var obj = {
a:'aaa', //a は属性、'aaa' は属性値です
b :' bbb',
c:'ccc'
}

方法 1: obj.a// aaa、このメソッドは for in がオブジェクトをトラバースする場合には無効です...

方法 2: obj['a']/ /aaa、引用符は必須です

[ドットメソッドは、属性が変数の場合にのみ使用できます。属性が変数の場合、値はのみ使用できます。次のメソッドを使用して割り当てられます:


var obj = {};

obj[$a] = 'value';


{$a: 'value'} を直接記述すると、$a は次のように解析されます。文字列。

3: キーワードの使用法: (オブジェクト内の変数)... 注意してください、、、

「オブジェクト」が配列の場合、「変数」は配列の「インデックス」を指します。

「オブジェクト」がオブジェクトの場合、「変数」はオブジェクトの「プロパティ」を指します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。