Переменные и константы – это основные строительные блоки любой программы, позволяющие сохранять и управлять данными. В ходе этого урока мы углубимся в понятия переменных и констант, изучим их роль в языке 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
Это делает код более читаемым и обеспечивает легкость в поддержке.
Использование дополнительных переменных не только экономит память, но и облегчает отладку кода.Создание новой переменной для каждого значения улучшает читаемость кода и понимание его структуры.
Применение let, const и правильного наименования переменных в JavaScript способствует формированию чистого и легко поддерживаемого кода. Оптимизация структуры кода с использованием дополнительных переменных упрощает процесс отладки и повышает его читаемость. Применение констант для неизменяемых значений, а также следование установленным соглашениям по наименованию, способствует созданию единообразного и легко читаемого кодового стиля.