프로그래밍 언어에서 리터럴은 값을 나타내는 표기법입니다. 예를 들어, "안녕하세요, 세상!" 많은 언어로 문자열 문자를 나타내며 JavaScript도 예외는 아닙니다. 다음은 5, True, False 및 Null과 같은 JavaScript 리터럴의 예입니다. 이는 각각 정수, 2 개의 부울 값 및 빈 객체를 나타냅니다.
JavaScript는 또한 개체 및 배열 리터럴을 지원하여 간결하고 읽을 수있는 표기법을 사용하여 배열 및 객체를 생성 할 수 있습니다. 객체 (FirstName 및 LastName)가 두 가지 속성으로 생성되는 다음 진술을 고려하십시오.
동등한 방법을 사용하여 동일한 객체를 만들 수도 있습니다.
위의 과제 진술의 오른쪽에는 객체 문자가 있습니다. 객체 문자 그럴은 이름 값 쌍의 목록이며 각 이름 값 쌍은 쉼표로 분리되어 브레이스로 둘러싸여 있습니다. 각 이름 값 쌍은 객체의 속성을 나타내고 이름과 값의 두 부분은 결장으로 분리됩니다. 배열을 만들려면 배열 객체의 인스턴스를 만들 수 있습니다.
그러나 선호되는 방법은 괄호로 둘러싸인 쉼표로 구분 된 값 목록 인 배열 리터럴을 사용하는 것입니다.
앞의 예는 물체 및 배열 리터럴에 다른 리터럴을 포함 할 수 있음을 보여줍니다. 더 복잡한 예는 다음과 같습니다.
팀 변수에 할당 된 객체에는 이름, 멤버 및 카운트의 3 가지 속성이 있습니다. ''는 빈 줄을 나타내고 []는 빈 배열입니다. 카운트 속성의 값조차 문자 그대로, 즉 함수 문자입니다.
함수 리터럴은 다음과 같이 구성됩니다. 함수 키워드에는 함수 이름 (선택 사항) 및 매개 변수 테이블이 선행됩니다. 그런 다음 버팀대로 둘러싸인 기능 본문이 있습니다.
위의 내용은 리터럴을 소개했습니다. JavaScript 객체 표기법 (JSON)을 소개하겠습니다. 이는 JavaScript 리터럴의 하위 집합으로 구성된 파일 및 배열을 설명하는 데 사용되는 표기법입니다. JSON은 AJAX 개발자들 사이에서 점점 더 인기를 얻고 있습니다.이 형식은 데이터를 교환하는 데 사용될 수 있으며 종종 XML을 대체합니다.
=============================================================================================================
JavaScript Object Literals의 예 (원본)
물체 문자 :
// 정적 속성 및 메소드 만 추가 var myObject = {propertya : sha, propertyb : feng, methoda : function () {alert (this.propertya + + this.propertyb); }, methodb : function () {}} myObject.methoda (); // 프로토 타입 속성을 사용하여 공개 속성 및 메소드 함수 myconstructor2 () {}; // 생성자를 선언하면 객체 문자 그럴 구문을 사용하여 모든 공개 멤버를 프로토 타입 속성 MyConstructor2.Prototype = {propertyA : sha, propertyb : feng, methoda : function () {alert (this.propertya + + this.propertyb)에 추가 할 수 있습니다. }, methodb : function () {}} var myconstructor = new MyConstructor2 (); // 객체 myConstructor.Methoda ()를 선언합니다.위는 JavaScript 객체에 대한 문자 적 설명입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.