Введение в переменные в JavaScript
Прежде чем начать с переменной JavaScript, мы должны знать, что на самом деле означает этот термин. В общем, переменная означает то, что постоянно меняется. В терминах программирования переменная - это не что иное, как ссылка на память, в которой мы сохранили какое-то значение. В настоящее время у нас есть три способа объявить переменную. Каждый из них имеет свое значение для использования. Это следующие:
- вар
- позволять
- 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:
- Имя переменной Javascript должно начинаться с буквы. Range - это az и AZ.
- Может начинаться с $ и _.
- Переменные Javascript не должны начинаться с цифры.
- Мы можем использовать цифру между именем. например: house1
- JavaScript чувствителен к регистру, поэтому переменные, объявленные как цена и цена, отличаются.
- Имена переменных 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 с примерами синтаксиса и важными аспектами. Вы также можете просмотреть другие наши статьи, чтобы узнать больше -
- Условные выражения в JavaScript
- Переменные в C #
- Переменные в Java
- JavaScript объекты