Найти тему

Переменная в JavaScript: что это такое и как ей пользоваться?

Фото автора Marc Mueller Pexels
Фото автора Marc Mueller Pexels

Переменную можно представить в виде "контейнера", в который мы поместили какую-либо информацию. Рассмотрим конкретный пример: необходимо вычислить площадь стены. В математике такая задача решается просто: ширину умножаем на высоту и получаем площадь. Однако в случае с JS все немного сложнее. Скриптовый язык программирования это не искусственный интеллект и ему сложно произвести в уме простейшие расчеты (точнее говоря он вообще не сможет этого сделать). Поэтому при написании сценария компьютер должен получить четкий алгоритм для решения поставленной задачи. В нашем случае он выглядит так:

  1. Запомнить значение ширины.
  2. Запомнить значение высоты.
  3. Умножить значение ширины на значение высоты и получить площадь.
  4. Вернуть пользователю значение, полученное на этапе 3.

Обратите особое внимание на слово "запомнить" в пунктах 1 и 2. Без переменных и "помещенных" в них значений мы бы не смогли справиться с поставленной задачей.

Теперь поговорим о том как объявляются переменные.

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

-2

Переменная начинается с ключевого слова var, затем переменной присваивается имя (оно может начинаться с буквы, знака доллара или нижнего подчеркивания, но только не с цифры). Если имя переменной состоит из нескольких слов то оно записывается в так называемом горбатом регистре, т.е. первое слово пишется с маленький буквы, а все остальные с большой.

Отлично! Переменная создана, теперь необходимо присвоить ей какое-то значение. В случае с переменной height это будет выглядеть вот так:

-3

Теперь постараемся соединить все вместе:

-4

В итоге у нас получилась переменная height значение которой равно 5. Обратите внимание на знак препинания в конце. Я пока не акцентирую на нем внимание но его тоже необходимо учитывать. Если говорить совсем просто то ключевое слово var это начало переменной, а точка с запятой - ее конец.

К статье прикрепляется код к разобранному ранее примеру (не забываем при этом связать js-файл с html-страницей).

HTML:

<div id="content">

<div id="cost">Здесь будет записано значение площади стены.</div>

</div>

JS:

var height; //1-я переменная - высота

var width; //2-я переменная - ширина

var square; //3-я переменная - площадь

height=6; //присваиваем значение первой переменной

width=4; //присваиваем значение второй переменной

square=height*width; //умножаем высоту на ширину

var el=document.getElementById("cost"); //находим элемент с атрибутом cost

el.textContent=square+" кв. см"; //заменяем исходный контент на значение площади

Спасибо за внимание!

Появились вопросы? Что-то не получилось? Пишите в комментариях. Вместе мы сможем со всем разобраться)

Если статья оказалась полезной предлагаю подписаться на канал.