Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Глава 2. Типы. #96

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

DmitryVdovichencko
Copy link
Contributor

Закончен перевод главы 2.

@@ -208,21 +208,21 @@ c; // "oof"

**Предупреждение:** Будьте осторожны! Этот подход **не работает** для строк `string` со сложными (unicode) символами в них (astral symbols, multibyte characters, etc.). Вам потребуются более сложные библиотеки которые распознают unicode символы для правильного выполнения подобных операций. Подробнее можно посмотреть в работе Mathias Bynens': *Esrever* (https://github.com/mathiasbynens/esrever).

Хотя с другой стороны: если вы чаще работаете с вашими "строками", интерпритируя их как *массивы символов*, возможно лучше просто записывать их в массив `array`вместо строк `string`.Возможно вы избавите себя от хлопот при переводе строки `string` в массив `array`каждый раз. Вы всегда можете вызвать `join("")` для массива `array` *символов* когда вам понадобится представление в ивде строки `string`.
Хотя с другой стороны: если вы чаще работаете с вашими "строками", интерпритируя их как *массивы символов*, возможно лучше просто записывать их в массив `array`вместо строк `string`.Возможно вы избавите себя от хлопот при переводе строки `string` в массив `array`каждый раз. Вы всегда можете вызвать `join("")` для массива `array` *символов* когда вам понадобится представление в виде строки `string`.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@DmitryVdovichencko добавьте недостающие пробелы и уберите лишние


Для типа `undefined`, есть только одно значение: `undefined`. Для типа `null`, есть только одно значение: `null`. Итак для них обоих, есть свой тип и свое значение.

И `undefined` и `null` часто считаются взаимозаменяемыми, как либо "пустое" значение, либо его "отсутствие". Другие разработчики различают их в соответствиис их особенностями. Например:
И `undefined` и `null` часто считаются взаимозаменяемыми, как либо "пустое" значение, либо его "отсутствие". Другие разработчики различают их в соответствие с их особенностями. Например:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@DmitryVdovichencko в соответствии

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants