>  기사  >  웹 프론트엔드  >  JavaScript 연구 노트(2) js object_basic 지식

JavaScript 연구 노트(2) js object_basic 지식

PHP中文网
PHP中文网원래의
2016-05-16 18:00:151166검색

JavaScript 학습 노트(2) js object_basic 지식

1. 단순 유형

JavaScript의 단순 유형에는 숫자(숫자)가 포함됩니다. , 문자열(String), 부울 값(Boolean), null 값 및 정의되지 않은 값입니다. 다른 모든 값은 객체입니다.

2. 객체

JavaScript의 객체는 가변 키 컬렉션입니다. JavaScript에서는 배열, 함수, 정규 표현식이 모두 객체입니다.

객체는 속성의 컨테이너입니다. 이러한 각 속성에는 이름과 값이 있습니다. 속성 이름은 빈 문자열을 포함한 모든 문자열이 될 수 있습니다. 속성 값은 정의되지 않은 값을 제외한 모든 값이 될 수 있습니다.

3. 객체 정의 방법

(1) 리터럴 정의를 사용합니다. 예:

var obj = {"name":"Jim","age":16};

(2)새 키워드 정의. 예:

var obj = new Object(); 
obj.name = "Jim"; 
obj.age = 16;

4. 객체의 속성

객체의 속성 값 가져오기:

var obj = {"name field":"Jim","age":16}; 
var name =obj["name field"] ; //属性字符串是变量或者不是合法标识符时可以使用 
var age =obj.age ; 
//优先考虑使用。但当属性字符串是常量,而且属性字符串是合法的标识符时,才能使用

|| 연산자를 사용하여 기본 속성 값을 채울 수 있습니다.

var status = flight.status || “unkown”;

객체의 속성 값은 다음을 통해 업데이트할 수 있습니다. 할당문:

obj.age = 20;

객체는 참조로 전달됩니다.

객체 프로토타입 체인의 속성은 객체에서도 액세스할 수 있습니다.

삭제 연산자를 사용하여 개체의 속성을 삭제할 수 있습니다.

위 내용은 JavaScript 학습 노트(2) js object_basic 지식 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


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