Skip to content

Navigation Menu

Sign in
Sign up

Исправить описание \u{X...XXXXXX}: шестнадцатеричное число, а не «от 1 до 6 байт» - #2175

Open
1t1sCooL wants to merge 2 commits into
javascript-tutorial:master from
1t1sCooL:fix-2124-unicode-hex-digits
Open

Исправить описание \u{X...XXXXXX}: шестнадцатеричное число, а не «от 1 до 6 байт» #2175
1t1sCooL wants to merge 2 commits into
javascript-tutorial:master from
1t1sCooL:fix-2124-unicode-hex-digits

Conversation

@1t1sCooL

@1t1sCooL 1t1sCooL commented Jul 2, 2026
edited
Loading

Copy link
Copy Markdown

Fixes #2124

В описании нотации \u{X...XXXXXX} говорилось «шестнадцатеричное значение от 1 до 6 байт», но речь о шестнадцатеричных цифрах: максимальное значение 10FFFF — это 6 шестнадцатеричных цифр (3 байта).

По итогам ревью английской версии (javascript-tutorial/en.javascript.info#3975) убрано и само ограничение на количество цифр: спецификация ограничивает не длину записи, а итоговое значение (не больше 0x10FFFF). Например, "\u{0000001}" — семь цифр, но запись валидна и даёт код 1. Поэтому в тексте осталось только про диапазон значений.

Заодно поправлена «определенная» → «определённая» в той же строке.

@javascript-translate-bot javascript-translate-bot added review needed Review needed, please approve or request changes labels Jul 2, 2026

CLAassistant commented Jul 2, 2026
edited
Loading

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Copy link
Copy Markdown
Author

Обновил формулировку — синхронно с en.javascript.info#3975.

При ревью английской версии выяснилось, что ограничение «от 1 до 6 цифр» само по себе неточно: спецификация ограничивает не количество символов в \u{...}, а итоговое значение (не больше 0x10FFFF). Например, "\u{0000001}" — семь цифр, но запись валидна и даёт код 1.

Поэтому упоминание количества цифр убрано, осталось только про диапазон значений:

Вместо X...XXXXXX должно быть шестнадцатеричное число в диапазоне от 0 до 10FFFF

Исходная ошибка, ради которой открывался PR («от 1 до 6 байт» вместо цифр), тоже исправлена.

@1t1sCooL 1t1sCooL changed the title (削除) Исправить «от 1 до 6 байт» на «от 1 до 6 цифр» в описании \u{X...XXXXXX} (削除ここまで) (追記) Исправить описание \u{X...XXXXXX}: шестнадцатеричное число, а не «от 1 до 6 байт» (追記ここまで) Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

review needed Review needed, please approve or request changes

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

[Вопрос]: Опечатка в разделе Юникод

AltStyle によって変換されたページ (->オリジナル) /