Переменные в JavaScript - Понимание переменных в JavaScript

Содержание:

Anonim

Введение в переменные в JavaScript

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

  1. вар
  2. позволять
  3. Const

Все вышеперечисленные три являются ключевыми словами в JavaScript. В общем, мы должны объявить переменную с ключевым словом var. Позже в ES2015 (EcmaScript 2015) были введены два новых ключевых слова для объявления переменных, то есть let и const. Оба они имеют ограниченную область видимости. Но сейчас мы собираемся сосредоточиться на вар.

Синтаксис для переменных в JavaScript

Переменная javascript поставляется с областью действия. JavaSript имеет две области видимости: локальную и глобальную. Позже в ES2015 мы познакомились с областью применения блоков.

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

Пример № 1

Код:

var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();

Выход:

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

Пример № 2

Код:

var color = "black";
function car()(
var model = "suzuki";
console.log("The model is "+model);
)
console.log("The color is: " + color);
car();
console.log(model);

Выход:

Синтаксис для соответствующей декларации

Следующий синтаксис для соответствующей декларации:

  • Для var: var variable_name;
  • Для let: let variable_name;
  • Для const: const variable_name;

Правила для переменных JavaScript

Ниже приведено правило для переменной javascript:

  1. Имя переменной Javascript должно начинаться с буквы. Range - это az и AZ.
  2. Может начинаться с $ и _.
  3. Переменные Javascript не должны начинаться с цифры.
  4. Мы можем использовать цифру между именем. например: house1
  5. JavaScript чувствителен к регистру, поэтому переменные, объявленные как цена и цена, отличаются.
  6. Имена переменных JavaScript не должны иметь имени или ключевых слов. Пример: переменная const; это не разрешено, поскольку const является ключевым словом.

Как работают переменные в JavaScript?

Переменные JavaScript основаны на областях. Давайте сначала разберемся, что такое JavaScript. JavaScript работает в своей лексической среде. Некоторые люди считают это сложным, но это прямо:

  • Давайте начнем с объявления переменной. Объявление переменной - это просто запись имени переменной. В JavaScript мы следуем правилу для написания var и после написания имени переменной var. Точка с запятой (;) является необязательной в javascript. Но это полезно, если вы дадите, и это рекомендуется. Точка с запятой дает представление о том, где утверждение закончилось.

Код:

var price;

  • В приведенном выше примере ключевое слово - это var, а имя переменной - это цена идентификатора. Если вы изучали операторы в JavaScript, то знаете, что здесь мы использовали оператор присваивания (=). Любое имя, которое мы даем переменной, называется идентификатором в JavaScript.
  • Любое значение, указанное в правой части присваивания, сохраняется в переменной, которая находится в левой части.
  • Рекомендуется использовать строчные буквы для переменных. У нас есть дело верблюда для этого. Нижний регистр верблюдов используется в качестве переменных.
  • Теперь достаточно об объявлении JavaScript. Давайте перейдем к инициализации этой переменной.
  • Инициализация переменной - это процесс присвоения значения этой переменной. Теперь возникает вопрос, какое значение? У нас есть типы данных в JavaScript? И ответ - да.
  • JavaScript это динамический язык. Это означает, что мы не объявляем переменные явно с определенным типом. Сам компилятор JavaScript выполняет приведение типов к конкретному типу данных.
  • У нас есть типы данных Number, String, Boolean, Undefined и Null в JavaScript.
  • В JavaScript есть соглашение о присвоении значения всем переменным, которые не инициализированы. И это значение не определено.

Код:

var price =10; //initializing variable with value of 10

  • В приведенном выше примере мы переменная, которая уже инициализирована. Что если мы не передадим значение переменной? Давайте попробуем следующий код в консоли JavaScript и посмотрим результат.

Код:

var price;
console.log (price); //printing value to the console

В JavaScript мы показываем вывод на консоли с помощью метода console.log, как показано выше.

Выход:

Помните, что JavaScript по своей природе чувствителен к регистру. Теперь, давайте посмотрим, если мы присвоим значение переменной, что будет вывод.

Код:

var price =10; // initialized variable with the value 10
console.log(price);

Выход:

Объявление переменной с ключевым словом var по умолчанию принадлежит ее глобальной области видимости. Мы можем объявить переменные в одной строке. Для этого нам нужно разделить каждую переменную запятой (, ).

Кроме того, ключ к сведению - это значение переменной, которое не должно быть указано в кавычках. Если вы дадите число в кавычках, тогда JavaScript это в виде строки.

Примеры в переменных в JavaScript

Ниже приведен пример переменных в javascript:

Пример № 1

JavaScript var может хранить данные независимо от их типа. Давайте проверим один пример по этому вопросу.

Код:

var color = "black";
var car = "BMW";
var no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);
>

Выход:

Пример № 2

Мы можем объявить над всеми переменными в одной строке, посмотрите на код ниже.

Код:

var color = "black", car = "BMW", no = 10;
console.log("I have " + car +
" which is having "+ color+
" color, and having parked at no " +no);

Выход:

Мы просто разделяли каждую переменную запятой и одновременно инициализировали это.

Пример № 3

Теперь мы рассмотрели объявление переменных один раз. Что произойдет, если мы повторно объявим переменные? Посмотрите на приведенный ниже пример.

Код:

var color = "black";
var color;
console.log("The color is: " + color);

Выход:

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

Вывод

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

Рекомендуемые статьи

Это руководство по переменным в JavaScript. Здесь мы подробно обсудим глубокое обучение в переменных javascript с примерами синтаксиса и важными аспектами. Вы также можете просмотреть другие наши статьи, чтобы узнать больше -

  1. Условные выражения в JavaScript
  2. Переменные в C #
  3. Переменные в Java
  4. JavaScript объекты