FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Исправить описание `\u{X…XXXXXX}`: шестнадцатеричное число, а не «от 1 до 6 байт» by 1t1sCooL · Pull Request #2175 · javascript-tutorial/ru.javascript.info · GitHub

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

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

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

Conversation

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 added review needed Review needed, please approve or request changes labels Jul 2, 2026
javascript-translate-bot requested a review from a team July 2, 2026 17:56

CLAassistant commented Jul 2, 2026
edited
Loading

Copy link
Copy Markdown


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 changed the title Исправить «от 1 до 6 байт» на «от 1 до 6 цифр» в описании \u{X…XXXXXX} Исправить описание \u{X…XXXXXX}: шестнадцатеричное число, а не «от 1 до 6 байт» Aug 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review needed Review needed, please approve or request changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

3 participants


Back | FazBrowse Home | New Git URL