JavaScript프로그램은 유니코드문자 세트를 사용하여 작성되었습니다. 유니코드는 ASCII와 Latin-1의 상위 집합이며 지구상에서 사용되는 거의 모든 언어를 지원합니다. ECMAScript3에서는 JavaScript 구현이 Unicode2.1 및 후속 버전을 지원해야 하며 ECMAScript5에서는 Unicode3 및 후속 버전을 지원해야 합니다.
JavaScript는 대소문자를 구분하는 언어입니다. 즉, 키워드, variables, functions 이름 및 모든 식별자는 대소문자가 일관되어야 합니다. 그러나 HTML은 대소문자를 구분하지 않는다는 점에 유의하는 것이 중요합니다(XHTML은 대소문자를 구분하지만).
JavaScript는 프로그램에서 토큰 사이의 공백을 무시하며 대부분의 경우 개행도 무시합니다.
코드에서 공백과 줄바꿈을 자유롭게 사용할 수 있기 때문에 깔끔하고 일관된 들여쓰기를 사용하여 통일된 코딩 스타일을 만들어 코드의 가독성을 높일 수 있습니다.
JavaScript에서 인식되는 공백 문자:
일반 공백 문자 u0020
가로 탭 문자 u0009
세로 탭 문자 u000B
폼 피드 문자 u000C
공백이 깨지지 않습니다 u00A0
바이트 순서 표시 uFEFF
유니코드의 모든 Zs 범주 문자
JavaScript는 다음 문자를 줄 종결자로 인식합니다.
줄 바꿈 문자 u000A
캐리지 리턴 문자 u000D
line 구분 기호 uz0z8
단락 구분 기호 u2029
캐리지 리턴 문자와 줄 바꿈 문자는 단일 줄 종결자로 함께 구문 분석됩니다
일부 컴퓨터 하드웨어 및 소프트웨어에서는 전체 유니코드 문자 집합을 표시하거나 입력할 수 없습니다. 호환성을 위해 JavaScript는 6개의 ASCII 문자를 사용하여 16비트 유니코드 내부 코드를 나타내는 특수 시퀀스를 정의합니다. 이러한 유니코드 이스케이프 시퀀스에는 u라는 접두사가 붙고 그 뒤에 4개의 16진수 숫자(숫자 및 대문자 또는 소문자 A~F로 표시)가 붙으며 JavaScript 리터럴, 정규 표현식 및 식별자(키워드 제외)에 사용할 수 있습니다.
위 내용은 JavaScript의 문자 세트에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!