>  기사  >  웹 프론트엔드  >  js 리터럴, 객체 리터럴에 대한 액세스 및 키워드 사용법에 대한 간략한 토론

js 리터럴, 객체 리터럴에 대한 액세스 및 키워드 사용법에 대한 간략한 토론

高洛峰
高洛峰원래의
2016-12-06 13:38:311020검색

1: 리터럴 의미

리터럴은 값을 표현하는 방법을 나타냅니다. 일반적으로 표현식을 제외하고 변수에 값을 할당할 때 등호 오른쪽은 리터럴로 간주할 수 있습니다.

리터럴은 함수 리터럴 외에도 문자열 리터럴, 배열 리터럴,

객체 리터럴로 구분됩니다.

예:

var test="hello world!";
"hello world!"는 문자열 리터럴이고 test는 변수 이름입니다.

2: 객체 리터럴

객체 리터럴에는 두 가지 액세스 방법이 있습니다. 예는 다음과 같습니다.

var obj = {
a:'aaa',// a는 속성이고 'aaa'는 속성 값입니다.
b:'bbb',
c:'ccc'
}

방법 1: obj.a// aaa, for 순회 객체에서 이 방법은 유효하지 않습니다...

방법 2: obj['a']//aaa, 따옴표를 추가해야 합니다

[점 방법은 다음 경우에만 적합합니다. 속성이 변수인 경우 후자만 사용할 수 있습니다.]

속성이 변수인 경우 다음 방법으로만 값을 할당할 수 있습니다.


var obj = {};
obj[$a] = 'value';

{$a: 'value'}를 직접 쓰면 $a는 문자열로 파싱됩니다.

3:

에서 키워드 사용법: 형식: (객체 내 변수)... 참고,,,

"객체"가 배열인 경우 "변수"

"객체"가 객체인 경우 "변수"는 객체의 "속성"을 나타냅니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.