Задать вопрос
@shcherbakFourteen

Что хотел сказать автор https://learn.javascript.ru в данном абзаце?

Здравствуйте. Изучаю JS по данному сайту, и в данной статье - https://learn.javascript.ru/variables в разделе про константы написаны такие вещи:

Зачем нужны константы? Почему бы просто не писать var color = "#FF7F00"?

Во-первых, константа COLOR_ORANGE – это понятное имя. По присвоению var color="#FF7F00" непонятно, что цвет – оранжевый. Иными словами, константа COLOR_ORANGE является «понятным псевдонимом» для значения #FF7F00.

Во-вторых, опечатка в строке, особенно такой сложной как #FF7F00, может быть не замечена, а в имени константы её допустить куда сложнее.

С первой причиной все ясно. Но вот что хотел сказать Илья Кантор(автор) во втором абзаце, уже долго сижу, втыкаю, и никак не пойму. Объясните пожалуйста другими словами.
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
paulfcdd
@paulfcdd
PHP/Sf/WEB developer
он хотел сказать то, что если ты вдруг опечаетаешься в имени константы, то система тебе вернет критическую ошибку, что данная константа не определена. а со стрингом такого не будет, так как это стринг
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы