본문 바로가기

카테고리 없음

JavaScript의 몇 가지 중요한 개념

반응형


JavaScript의 몇 가지 중요한 개념

JavaScript 는 ECMA-262 사양을 따르며 최신 버전은 ECMAScript 2018이며 모든 주요 브라우저에서 완전히 지원되는 버전은 ECMAScript 5입니다. 소개는 ECMAScript 6 버전에서 더 많은 지원을받은 새로운 기능을 고려하여 ECMAScript 5 버전을 기반으로합니다.기본 형태Java Script 의 문법은 어휘 및 구문을 포함하여 합법적 인 JavaScript 프로그램을 구성하는 모든 규칙 및 기능의 모음을 나타냅니다. 간략한 설명은 다음과 같습니다.
어휘 정의는 문자 인코딩, 이름 지정 규칙, 식별자, 키워드, 주석 규칙, 연산자 및 구분 기호를 포함하여 JavaScript의 기본 명사 사양을 정의합니다.구문은 표현식, 문 및 프로그램 구조와 같은 구문, 문장 및 코드 세그먼트에 대한 기본 규칙을 포함하여 JavaScript의 기본 작동 논리 및 프로그램 구조를 정의합니다.대소 문자 구분JavaScript는 대소 문자를 엄격하게 구분합니다. 입력 혼동 및 문법 오류를 방지하기 위해 소문자로 코드를 작성하는 것이 좋습니다. 다음과 같은 특수한 경우에 대문자를 사용할 수 있습니다.

1) 생성자의 첫 글자를 대문자로하는 것이 좋습니다. 생성자는 일반 기능과 다릅니다.예다음 예제에서는 미리 정의 된 생성자 Date ()를 호출하고 시간 객체를 만든 다음 시간 객체를 표시 할 문자열로 변환합니다.

d = new Date (); // 현재 날짜와 시간 가져 오기document . write ( d . toString ()); // 날짜 표시


2) 식별자가 여러 단어로 구성된 경우 낙타 명명법 사용을 고려합니다. 첫 단어를 제외하고 다음 단어의 첫 글자는 대문자로 표시해야합니다. 예 :

typeOf ();printEmployeePaychecks ();

신속한:

위의 내용은 관례에 의해 제정 된 일반적인 습관으로 필수 요건이 아니며 사용자는 개인의 습관에 따라 이름을 지정할 수 있습니다.

직접 측정리터럴 은 특정 값, 즉 문자열, 값, 부울 값, 정규식, 개체 직접, 배열 직접, 함수 직접 등과 같이 작업 또는 표시에 직접 참여할 수있는 값입니다.예다음 예제는 문자열, 숫자, 부울, 정규식, 특수 값, 객체, 배열 및 함수와 같은 다양한 유형의 직접 변수를 정의합니다.

// 빈 문자열 직접1 // 수치 직접 수량true // 부울 값 직접 수량/ a / g // 정규식 직접 수량null // 특수 값 직접 수량{} // 빈 개체의 직접적인 양[] // 빈 배열 직접 수량function () {} // 빈 함수의 직접적인 양, 즉 함수 표현식

탈출 시퀀스이스케이프 시퀀스는 문자의 표현 (매핑)입니다. 여러 가지 이유로 인해 많은 문자를 코드에 직접 입력하거나 출력 할 수 없으며 이스케이프 시퀀스를 통해 간접적으로 만 표현할 수 있습니다.유니 코드 이스케이프 시퀀스 방법 : \ u + 4 자리 16 진수.Latin-1 이스케이프 시퀀스 방법 : \ x + 2 개의 16 진수.예문자 "©"의 경우 유니 코드는 \ u00A9로 이스케이프되고 ASCII는 \ xA9로 이스케이프됩니다.

document . write ( " \ x a9" ); // 문자 표시 ©document . write ( " \ u 00a9" ); // 문자 표시 ©


반응형