>  기사  >  웹 프론트엔드  >  JavaScript의 문자 세트에 대한 자세한 설명

JavaScript의 문자 세트에 대한 자세한 설명

黄舟
黄舟원래의
2017-10-30 09:57:411785검색

Quote

JavaScript프로그램은 유니코드문자 세트를 사용하여 작성되었습니다. 유니코드는 ASCII와 Latin-1의 상위 집합이며 지구상에서 사용되는 거의 모든 언어를 지원합니다. ECMAScript3에서는 JavaScript 구현이 Unicode2.1 및 후속 버전을 지원해야 하며 ECMAScript5에서는 Unicode3 및 후속 버전을 지원해야 합니다.

Sensitive

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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