Хранение данных, чтобы мы могли использовать их позже, является одной из самых важных вещей при написании кода. К счастью, JavaScript может это делать!
Итак, давайте спросим у пользователя (а это вы) его фамилию (проверьте свои водительские права или спросите друга).
Кстати, это предполагает, что вы перешли в браузер и вводите текст в своей консоли.
var surname = prompt('Greetings friend, may I enquire as to your surname?');Появится небольшое окно с запросом (очень вежливо, если можно так выразиться) вашей фамилии. Введите свою фамилию и нажмите ‘ОК’.
Введённая вами фамилия теперь сохранена, и на неё можно ссылаться как surname. Вы можете вернуть введённое обратно, набрав surname в консоли. Вы должны увидеть, как ваша фамилия возвращается к вам под заголовком! Захватывающе!
Вы создали переменную.
Переменные
Представьте, если хотите, переменную в виде полки с именем, чтобы к ней было легко вернуться. Вы назвали полку surname.
Вы можете назвать переменную как угодно, но лучше всего назвать её так, чтобы она рассказывала о том, что вы там сохранили. Например, surname лучше, чем mything или s.
Когда вы вводите имя переменной в консоль, вы просите браузер, который следит за полками, найти нужную полку и передать вам то, что на ней находится. Это также известно как значение переменной.
Значение может быть практически любым ─ в surname вы сохранили несколько букв, известных как строка. Вы также можете хранить числа и множество других видов данных.
Итак, у переменной есть имя и значение.
Это способ, которым мы храним данные, и вы будете часто ими пользоваться.
Создание переменной состоит из двух частей: объявления и инициализации. После того, как она создана, вы можете присвоить (или установить) ей значение.
Объявление
Объявление — это объявление переменной как существующей. Возвращаясь к метафоре полки, это всё равно что выбрать пустую полку на огромном складе и присвоить ей название.
Как и выше, для объявления переменной используйте ключевое слово var, за которым следует имя переменной, вот так:
var surname; var age;
Обратите внимание на эти точки с запятой (“;”)? Почти каждая строка в JavaScript заканчивается точкой с запятой ─ вы будете часто ими пользоваться.
Инициализация
Инициализация — это присвоение переменной её значения в первый раз. Значение может измениться позже, но оно инициализируется только один раз.
Вы инициализируете переменную, используя знак равенства (
. Вы можете прочитать это как “значением переменной слева должны быть данные справа”.:
var name = "Tom";
“Tom” представляет собой строку ─ набор букв. Строка заключена в одинарные или двойные кавычки.
var age = 20;
20 — это просто число, а числа не заключаются в кавычки.
Назначение
Как уже упоминалось, вы можете задавать значение переменной столько раз, сколько захотите. Это называется присваиванием и очень похоже на инициализацию. Вы снова используете знак равенства, но в ключевом слове var нет необходимости, потому что мы уже объявили переменную.
name = "Andy"; age = 43;
Только делайте это, если вы объявили переменную, используя ключевое слово var!
Страницы в тему:
- Следующая страница: Математика
- Предыдущая страница: Как всё происходит?