Переменные и данные

Хранение данных, чтобы мы могли использовать их позже, является одной из самых важных вещей при написании кода. К счастью, 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 заканчивается точкой с запятой ─ вы будете часто ими пользоваться.

Инициализация

Инициализация — это присвоение переменной её значения в первый раз. Значение может измениться позже, но оно инициализируется только один раз.

Вы инициализируете переменную, используя знак равенства (smile. Вы можете прочитать это как “значением переменной слева должны быть данные справа”.:

var name = "Tom";

“Tom” представляет собой строку ─ набор букв. Строка заключена в одинарные или двойные кавычки.

var age = 20;

20 — это просто число, а числа не заключаются в кавычки.

Назначение

Как уже упоминалось, вы можете задавать значение переменной столько раз, сколько захотите. Это называется присваиванием и очень похоже на инициализацию. Вы снова используете знак равенства, но в ключевом слове var нет необходимости, потому что мы уже объявили переменную.

name = "Andy";
age = 43;

Только делайте это, если вы объявили переменную, используя ключевое слово var!

Страницы в тему:

Добавить комментарий