базовый курс

ГРУППА КУРСА

Переменные в JavaScript

Что такое переменная

Во время работы программы, она получает различные данные. Программа может их рассчитать, их может ввести пользователь или они могут быть получены иным путём. И программе нужно сохранить эти данные, чтобы в дальнейшем их использовать. Для этого используются переменные. Данные записываются в переменную и в нужний момент переменная используется в работе программы. Таким образом, переменная - это способ хранения данных во время работы программы. Как и во многих языках, в JavaScript сначала происходит объявление переменных, а затем она получает значение.

Переменная состоит их двух частей - имя и значение. Например:

x = 5

В приведённом примере x - это имя переменной, а 5 - это значение переменной. Имя остаётся неизменным, а значение может изменяться, поэтому она и назавается переменная. Переменная имеет два основных свойства:

  1. В любой момент можно получить значение переменной
  2. В любой момент можно изменить значение переменной и записать в неё новое значение

С использованием этих свойств переменные используются в JavaScript и других языках программирования. Правда, существуют языки, в которых значение переменнных не меняется. Но в этом курсе такие языки рассматриваться не будут.

Объявление переменных

Объявление переменной - это её создание. Для объявления переменной в JavaScript используется ключевое слово var. После объявления, переменной можно присваивать значение.

+
1
2
3
4
5
6
7
8
<!DOCTYPE html>
<html>
<head>
<title>Страница</title>
<meta charset="utf-8">
</head>
<body>
<script>
9
10
var x;
x=5;

В JavaScript Можно объявить переменную и присвоить ей значение в одной строке:

11
var n=5;

Одно слово var можно использовать для объявления сразу несколько переменных:

12
13
var a, b;
var inf=10, pr=15;

Раньше можно было использовать переменные без объявления. И современные браузеры продолжают поддерживать эту возможность, чтобы работали старые сайты. Но современный стандарт JavaScript требует обязательного объявления переменных. В строгом режиме языка при попытке использования переменной без объявления возникает ошибка. Поэтому я рекомендую сразу привыкать объявлять все переменные.

Имена переменных

Имена переменных могут состоять из латинских букв, цифр, занака $, и нижнего подчёркивания. Русские буквы тоже можно использовать, но не желательно. Имя не должно начинаться с цифры. При написании имён регистр символов имеет значение. В следующем примере объявлены разные переменные:

14
15
var User;
var user;

Если имя переменной состоит из двух слов, то в качестве пробела иногда используется нижнее подчёркивание.

16
var color_block;

Но чаще для разделения слов каждое новое слово начинается с большой буквы. Именно такой способ используется для стандартных объектов и методов JavaScript.

При изучении JavaScript Вы будете создавать маленькие программы. Имена переменных в таких программах не имеют большого значения. Но скрипты на реальных страницах обычно гораздо больше. И в них нужно использовать понятные имена для переменных. При этом, не нужно создавать слишком длинные имена. Их долго писать в коде скрипта. Кроме того, в длинном имени больше вероятность допустить ошибку. Переменные нужно называть так, чтобы Вы могли легко понять, для чего используется конкретная переменная. Имя переменной это не просто набор символов. Оно должно описывать, какие данные содержит переменная. Так Вам будет проще работать с кодом Ваших скриптов.