ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Россия есть игра природы, а не ума (Ф.М. Достоевский).

JavaScript – переменные

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
JavaScript - переменные

Типы данных в JavaScript

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

JavaScript позволяет работать с тремя примитивными типами данных:

  • Числа, например. 425, 110, 45 и т.д.
  • Строки текстовые данные, например «Эта текстовая строка» и т.д.
  • Логические например, true или false.

JavaScript также определяет два тривиальных типа данных, null и undefined, каждый из которых определяет только одно значение. В дополнении к этим примитивным типам данных, JavaScript поддерживает составной тип данных, известный как object. Мы рассмотрим объекты подробно в отдельной главе.

Примечание:
JavaScript не делает различия между целыми значениями и значениями с плавающей точкой. Все числа в JavaScript представлены в виде значений с плавающей точкой. JavaScript представляет числа, используя формат с плавающей точкой в 64-бита, определенный в соответствии со стандартом IEEE 754.

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

Как и многие другие языки программирования, JavaScript имеет переменные. Переменные можно рассматривать как именованные контейнеры. Вы можете поместить данные в эти контейнеры, а затем обратиться к данным, просто называя контейнер.

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

 

Кроме того, можно объявить несколько переменных с одинаковым ключевым словом var следующим образом:

 

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

Например, вы можете создать переменную с именем money и присвоить значение 14500.00 позже. Для другой переменной можно присвоить значение в момент инициализации следующим образом.

 

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

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

Область переменных в JavaScript

Область видимости переменной является областью вашей программы, в которой она определена. Переменные JavaScript имеют только две области.

  • Глобальные переменные – глобальная переменная имеет глобальный охват, который означает, что она может быть определена в любом месте вашего кода JavaScript.
  • Локальные переменные – Локальная переменная будет видна только внутри функции, где она определена. Параметры функции всегда являются локальными для этой функции.

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

 

Это выдаст следующий результат:

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

Для именования переменных в JavaScript соблюдайте следующие правила:

  • Вы не должны использовать любое из зарезервированных ключевых слов в качестве имени переменной в JavaScript. Эти ключевые слова упоминаются в следующем разделе. Например, имена переменных break или boolean не являются действительными.
  • Имена переменных JavaScript не должен начинаться с цифры (0-9). Они должны начинаться с буквы или символа подчеркивания. Например, 123test является недопустимым именем переменной, но _123test является допустимым.
  • Имена переменных JavaScript чувствительны к регистру. Например, Name и name две разные переменные.

Зарезервированные слова в JavaScript

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

abstract else instanceof switch
boolean enum int synchronized
break export interface this
byte extends long throw
case false native throws
catch final new transient
char finally null true
class float package try
const for private typeof
continue function protected var
debugger goto public void
default if return volatile
delete implements short while
do import static with
double in super

 

Читайте также

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

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close