Базовая грамматика JAVASCRIPT. Набор символов
1. Набор символов,
речь, независимо от того, насколько она проста или сложна, всегда состоит из символов. Набор символов, составляющих язык, представляет собой «набор символов» этого языка. Символы состоят из символов. из 26 букв верхнего регистра и 26 букв нижнего регистра плюс несколько знаков препинания. Набор китайских символов намного сложнее. Каждый китайский иероглиф можно рассматривать как «символ».
В компьютерной области набор символов обычно относится к полному набору символов. которые представляют собой текст в закодированном виде. Таким образом, набор символов JAVASCRIPT относится к набору допустимых диапазонов символов, составляющих программу JAVASCRIPT. [1]
Общие стандартные наборы символов включают ASCLL, ISO, LATIN-1, GBK и UNICODE. Среди них ASCLL — это 7-битный набор символов кодировки, который в основном применим только к английскому языку. 8-битный ISO-LATIN-1 поддерживает большинство латинских языков, а 16-битный кодировка GBK и UNICODE полностью поддерживает восточнокитайские языки. Язык.
В стандартах до ECMASCRIPT3 сама инструкция JAVASCRIPT поддерживала набор символов ASCLL, но набору символов UNICODE по-прежнему разрешалось появляться в комментариях или строковых литералах набора символов, заключенных в кавычки, и он мог корректно обрабатываться анализаторами, поддерживающими UMICODE.
В отношении наборов символов следует отметить одну вещь: браузеры обычно сами поддерживают несколько типов кодировщиков. Поэтому, будучи программным скриптом, попадающим в страничный документ, он должен учитывать не только собственную кодировку, но и полностью учитывать совместимость кодировщика браузера. Для браузеров, которые принудительно указывают кодировщик, не поддерживающий UNICODE, JAVASCRIPT не будет выполняться, поскольку китайский язык в комментариях кода сценария не может быть правильно проанализирован.