- Теория
 - Теория
 
Переменные
Программа получила данные, и теперь ей нужно где-то сохранить их для дальнейшего использования. Для этого займёмся обработкой данных.
Все данные сохраняются в памяти компьютера. А память устроена сложно, она использует сложные адреса. Раньше с памятью работали примерно так:
put 0xEC002...0xEC003 1 // Сохранили число 1 в ячейку памяти
get 0xEC002...0xEC003   // Достали число 1 из ячейки памятиС такими непонятными адресами работать неудобно: очень сложно запомнить, что и зачем ты туда сохранил. Поэтому ленивые программисты придумали простое решение — переменные.
put my_number 1 // Сохранили число 1 в переменную my_number
get my_number   // Достали число 1 из переменной my_numberПеременная — просто название для данных, которое можно делать понятным для людей. Переменные упрощают работу с памятью: они «приклеиваются» к ячейкам памяти, как наклейка с названием приклеивается к папке с документами.
В JavaScript переменные можно создавать командой let, за которой следует имя переменной:
let имяПеременной;Имя переменной можно записать по-разному. Два самых популярных способа: camelCase (верблюжья нотация) и snake_case (змеиная нотация). В первом случае все слова пишутся слитно и каждое слово, за исключением первого, начинается с большой буквы (myNumber, userName). Во втором случае все слова разделяются нижним подчёркиванием (my_number, my_name). В тренажёрах мы используем camelCase.
Имена переменных в JavaScript чувствительны к регистру: myname и myName — две разные переменные. Имя переменной может содержать буквы, цифры и знак подчёркивания, но оно не должно начинаться с цифры. Кроме того, в качестве имени переменной нельзя использовать ключевые слова, такие как let или if. Вот полный список этих ключевых слов.
Имя переменной должно отражать то, что в ней хранится.
После создания переменной её можно использовать в других командах, например, выводить в консоль:
// Обратите внимание, что кавычек нет!
console.log(имяПеременной);Создадим переменную timeInHours («время в часах», англ.) и выведем её в консоль.
Хотите применять объектно-ориентированный подход и современные возможности ECMAScript для разработки веб-приложений? Хотите уметь применяеть паттерны проектирования? Записывайтесь на профессиональный курс «JavaScript. Архитектура клиентских приложений». Цена 12 000 ₽.
- index.html
 
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.