Переменные и константы

Переменные и константы

Coursme
9 мин.
22 дек. 2023

Переменные и константы – это основные строительные блоки любой программы, позволяющие сохранять и управлять данными. В ходе этого урока мы углубимся в понятия переменных и констант, изучим их роль в языке JavaScript и научимся эффективно использовать их для хранения информации.

Переменные

Переменные в JavaScript необходимы для работы с информацией в приложениях. Например, в интернет-магазине переменные могут хранить данные о продаваемых товарах и корзине покупок, а в чате - информацию о пользователях и сообщениях.

Для создания переменных в JavaScript используется ключевое слово let.

Вот пример создания переменной с именем "message":

let message;

Эта переменная теперь может содержать данные, которые мы можем присвоить с использованием оператора присваивания:

let message;
message = 'Hello'; // сохранить строку 'Hello' в переменной с именем message

Мы также можем объявить и присвоить значение переменной в одной строке:

let message = 'Hello'; // объявить переменную и присвоить ей значение

Для улучшения читаемости кода рекомендуется объявлять каждую переменную на новой строке:

let user = 'John';
let age = 25;
let message = 'Hello';

Также существует ключевое слово var, которое использовалось в старых скриптах, но оно имеет некоторые тонкие различия с let. Рекомендуется использовать let в современных скриптах.

var message = 'Hello'; // менее предпочтительный способ в современном JavaScript

При объявлении переменной её имя должно соответствовать определенным правилам:

  • Имя переменной должно содержать только буквы, цифры или символы $ и _.
  • Первый символ не должен быть цифрой.

Примеры правильных имен переменных:

let userName;
let test123;
let $ = 1;
let _ = 2;

Примеры неправильных имен переменных:

let 1a; // не может начинаться с цифры
let my-name; // дефис '-' не разрешён в имени

Регистр имеет значение, поэтому переменные с именами coursme и COURSME будут различными переменными.

Зарезервированные слова

Это слова которые нельзя использовать в качестве имен переменных, такие как let, class, return и function

Важно объявлять переменные только один раз, их повторное объявление вызывает ошибку. Кроме того, существует возможность создания переменной без использования let, но это считается плохой практикой.

Имена переменных в JavaScript обычно выбираются в соответствии с традицией использования английского языка для обеспечения читаемости кода другими разработчиками.

Константы

Для объявления неизменяемых переменных используется ключевое слово const. Такие переменные называются константами и их нельзя изменить после присвоения значения:

Пример

const myBirthday = '18.04.1982';

// Попытка изменения значения приведет к ошибке
myBirthday = '01.01.2001'; // Ошибка, константу нельзя перезаписать!

Константы удобны, когда программист уверен, что значение переменной не изменится. Их имена традиционно записываются заглавными буквами и разделяются подчеркиванием:

const COLOR_RED = "#F00";
const COLOR_GREEN = "#0F0";
const COLOR_BLUE = "#00F";
const COLOR_ORANGE = "#FF7F00";
let color = COLOR_ORANGE;
alert(color); // #FF7F00

Это делает код более читаемым и обеспечивает легкость в поддержке.

Правила именования переменных

  • Имена переменных должны быть легко читаемыми и описательными, например, userName или shoppingCart
  • Избегайте использования аббревиатур, кроме случаев, когда они широко распространены и понятны.
  • Используйте максимально описательные имена, избегая коротких и неинформативных, таких как data или value.
  • Договоритесь с командой по использованию терминов для переменных, чтобы обеспечить единообразие кода.

Повторное использование переменных

Использование дополнительных переменных не только экономит память, но и облегчает отладку кода.Создание новой переменной для каждого значения улучшает читаемость кода и понимание его структуры.

Заключение

Применение let, const и правильного наименования переменных в JavaScript способствует формированию чистого и легко поддерживаемого кода. Оптимизация структуры кода с использованием дополнительных переменных упрощает процесс отладки и повышает его читаемость. Применение констант для неизменяемых значений, а также следование установленным соглашениям по наименованию, способствует созданию единообразного и легко читаемого кодового стиля.

Назад
Следующий тест
Комментарии
Чтобы оставлять комментарии — надо авторизоваться
Комментариев еще нет
Будьте первым
Главная
Кабинет
Курсы
Меню