>  기사  >  웹 프론트엔드  >  "JavaScript 고급 프로그래밍" 읽기 노트 (1) ECMAScript 기본_Javascript 기술

"JavaScript 고급 프로그래밍" 읽기 노트 (1) ECMAScript 기본_Javascript 기술

WBOY
WBOY원래의
2016-05-16 17:56:031361검색

2.1 구문
대소문자 구분, 약한 유형의 변수, 줄 끝의 세미콜론은 선택 사항, 주석은 이중 슬래시, 괄호는 코드 블록을 나타냅니다.

2.2 변수
변수는 var로 선언됩니다. 명명 규칙: 첫 번째 문자는 문자, 밑줄 또는 달러 기호여야 하며 나머지 문자는 밑줄, 달러 기호 또는 알파벳이나 숫자일 수 있습니다.

변수 명명 규칙:

카멜 표기법: 첫 글자는 소문자이고 그 다음 단어는 대문자로 시작합니다. 예: var myTestValue=0,mySecondTestValue="hi";

파스칼 표기법: 첫 번째 문자는 대문자로 표시되고 이후 단어는 대문자로 시작됩니다. 예: var MyTestValue=0,MySecondTestValue="hi";

헝가리어 유형 표기: 파스칼 표기법으로 명명된 변수 앞에 소문자(또는 일련의 소문자)를 추가하여 변수 유형을 나타냅니다. 예를 들어, 아래와 같이 i는 정수를 나타내고 s는 문자열을 나타냅니다.

var iMyTestValue=0,sMySecondTestValue="hi";

헝가리어 유형을 사용하여 ECMAScript 변수에 사용되는 접두사를 정의합니다. 표기법 다음과 같습니다.

유형: 배열 접두사: a 예: aValues ​​​​

유형: 부울 접두사: b 예: bFound

유형: Float 접두사: f 예: fValue

유형: 함수 접두사: fn 예: fnMethod

유형: 정수 접두사: i 예: iValue

유형: 개체 접두사: o 예: oType

유형: 일반 접두사: re 예: rePatten

유형: 문자열 접두사: s 예: sValue

유형: 변수 접두사: v 예: vValue

2.3 키워드
ECMA-262 정의 키워드는 다음과 같습니다.

break case catch continue default delete do else do finally for function if in 인스턴스of 반환 스위치 this throw try typeof while with

2.4 예약어
ECMA-262 버전 3의 예약어는 다음과 같습니다.

abstract boolean byte char class const debugger double enum 내보내기 확장 goto 구현 import int 인터페이스 long 네이티브 패키지 private protected public short static super 동기화 발생 임시 휘발성

2.5 기본 값과 참조 값 ​
기본 값은 스택에 저장되는 간단한 데이터 세그먼트입니다. 즉, 해당 값은 변수 액세스 위치에 직접 저장됩니다.

참조값은 힙에 저장된 객체, 즉 변수에 저장된 값은 객체가 저장된 메모리를 가리키는 포인터(점)입니다.

저자: Tian Xingjian, 자기 개선

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