Создаем бесплатно сами то,
за что часто денег просят.
Украина
+380 63 85 62 538

Архив: Статьи

Работа с переменными var

Javascript переменные var

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

В выделенный участок памяти помещаются значения, например адрес электронной почты, номер телефона, имя, дата и многое другое. Все эти значения мы можем в последствии изменять как нам будет нужно, отсюда и название – переменная!

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

В языке javascript мы можем задать переменную вот таким видом:

Слово var, написанное маленькими буквами является частью языка программирования javascript, то есть это зарезервированное слово, которое используется для указания переменной. В примере выше мы указали переменную, задав ей имя year. Имена, которые мы задаем для переменных зависят полностью от нас, но нужно стараться задавать их так, чтобы они отображали смысл данных помещенных в них.

В примере выше я задал пять переменных, первые три отображают суть и предназначение самой переменной, а остальные две не что иное, как бред. Старайтесь не использовать подобные переменные, давайте осмысленные названия, которые при большом количестве кода помогут вам без проблем ориентироваться в ваших переменных.

Имя, которые вы используете для вашей переменной, должно быть написано одним словом без пробелов. В названиях можно использовать буквы, цифры, знак $ и подчеркивание _. Другие символы запрещены! Также нельзя задавать имя переменной, где первый символ будет цифра.

Первое имя переменной не будет работать, потому, что оно начато с цифры, это то, о че я говорил выше, а вот вторая переменная названа правильно и будет без проблем работать.

Все, что мы делаем, когда создаем переменную, это выделяем небольшую область памяти под хранение определенного значения. Если вы укажете переменную вот таким способом:

то такая переменная будет без значения, ведь у неё есть только имя и рассматривается она, как undefined (андефайнд) - не определенная. Undefine имеет свое назначение в javascript, но об этом мы поговорим немного позже.

Согласитесь нет никакого смысла в переменной, которая создана без значения. Мы можем определить, инициализировать значение переменной при ее создании и сделать это можно двумя операторами:

Первый оператор задал переменную с именем year, а второй присвоил ей значение 2015. Хочу обратить особое внимание на знак =, это не равно, как мы привыкли все считать, а знак присвоения! Это не просто описание, это команда, которая говорит поместить значение 2020 в переменную с именем year и это очень важно. Но существует более простой способ задания переменной с уже указанным значением, давайте его рассмотрим на примере:

Здесь есть один интересный момент, где javascript позволит вам быть неаккуратным, но делать этого не стоит. Дело в том, что можно написать вот так:

и javascript будет искать в коде переменную с таким именем, если он ее не найдет, то просто создаст новую с указанным значением. Но я буду всегда использовать слово var для задания переменных, советую ивам делать точно так же.

Давайте резюмируем наши знания, итак если я напишу следующий кусок кода:

Это две разные переменные, в первой у нас имя с маленькой буквы, во второй с большой, помним, javascript это регистрозависимый язык. Создавая множество переменных можно значительно сократить ваш код:

Оба способа верны, но второй значительно экономит время и ваш код. Также можно использовать сокращенные записи при присваивании значений нескольким переменным одновременно:

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

Итак, мы с вами поговорили о переменных, узнали, как они создаются, поговорили об именах и значениях и просмотрели некоторые примеры. Я надеюсь вам стало хоть немного понятнее и вы уже не будете пугаться слова var или переменная.

Leave a Reply


8 + семь =

.