| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Sorry, something went wrong.
|
Обновил формулировку — синхронно с en.javascript.info#3975. При ревью английской версии выяснилось, что ограничение «от 1 до 6 цифр» само по себе неточно: спецификация ограничивает не количество символов в \u{…}, а итоговое значение (не больше 0x10FFFF). Например, "\u{0000001}" — семь цифр, но запись валидна и даёт код 1. Поэтому упоминание количества цифр убрано, осталось только про диапазон значений:
Исходная ошибка, ради которой открывался PR («от 1 до 6 байт» вместо цифр), тоже исправлена. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Fixes #2124
В описании нотации \u{X…XXXXXX} говорилось «шестнадцатеричное значение от 1 до 6 байт», но речь о шестнадцатеричных цифрах: максимальное значение 10FFFF — это 6 шестнадцатеричных цифр (3 байта).
По итогам ревью английской версии (javascript-tutorial/en.javascript.info#3975) убрано и само ограничение на количество цифр: спецификация ограничивает не длину записи, а итоговое значение (не больше 0x10FFFF). Например, "\u{0000001}" — семь цифр, но запись валидна и даёт код 1. Поэтому в тексте осталось только про диапазон значений.
Заодно поправлена «определенная» → «определённая» в той же строке.