Променливи в JavaScript - Разбиране на променливи в JavaScript

Съдържание:

Anonim

Въведение в променливите в JavaScript

Преди да започнем с променливата на JavaScript, трябва да знаем какво всъщност означава терминът. Като цяло променлива означава нещо, което се поддържа при промяна. В програмно отношение променливата не е нищо друго, освен препратката към паметта, в която сме съхранили някаква стойност. В момента имаме три различни начина да декларираме променливата. Всяко от тях има своето собствено значение. Това са както следва:

  1. Var
  2. позволявам
  3. конст

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

Синтаксис за променливи в 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();

изход:

В горния пример променливият цвят е глобална променлива, а моделът на променливата е локална променлива. Променливият модел е локален по отношение на функционалния му обхват. И не е достъпен отвън. Ако се опитаме да го направим, тогава ще получим грешка. Нека да го проверим.

Пример №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 variable_name;
  • За const: const variable_name;

Правила за Javascript променливи

По-долу е правилото за променливата на JavaScript:

  1. Името на променливата на Javascript трябва да започва с буквата.range е az и AZ.
  2. Може да започне с $ и _.
  3. Javascript променливите не трябва да започват с цифра.
  4. Можем да използваме цифра между името. напр .: къща1
  5. JavaScript е чувствителен към регистър, така че променливата, декларирана като цена и цена, са различни.
  6. Имената на променливите в JavaScript не трябва да имат името или ключовите думи. Например: променлива const; това не е позволено, тъй като const е ключова дума.

Как работят променливите в JavaScript?

JavaScript променливите са базирани на обхвата. Нека първо да разберем какво е обхват в JavaScript. JavaScript работи върху своята лексикална среда. Някои хора го намират за труден, но той е прав:

  • Нека започнем с декларацията на променливата. Декларирането на променлива не е нищо друго, а просто напишете името на променливата. В JavaScript следваме правилото да пишем var и след като пишем var променлива име. Точката с запетая (()) е незадължителна в JavaScript. Но е полезно, ако давате и се препоръчва начин за това. Предоставянето на запетайка дава идеята, че където изявлението е завършило.

Код:

var price;

  • В горния пример ключовата дума е var, а името на променливата е идентификатор на цена. Ако сте изучавали оператори в JavaScript, тогава знаете, че тук сме използвали оператор за присвояване (=). Всяко име, което даваме на променливата, е известно като идентификатор в JavaScript.
  • Всяка стойност, дадена от дясната страна на заданието, се съхранява в променлива, която в лявата страна.
  • Препоръчва се да се използват малки букви за променливи. Имаме калъф за камили за него. Долен камилски калъф, използван за променливи.
  • Сега достатъчно за JavaScript декларация. Нека преминем към инициализацията на тази променлива.
  • Инициализацията на променлива е процесът на присвояване на стойност на тази променлива. Сега възниква въпросът, коя стойност? Имаме ли типове данни в JavaScript? И отговорът е да.
  • JavaScript е динамичен език. Това означава, че не декларираме променливи изрично с определен тип. Самият JavaScript компилатор прави принуда към конкретния тип данни.
  • В 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);

изход:

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

заключение

JavaScript е интерпретиран език и динамичен по своята същност. Така че разбирането как работи е много важно. Обхватът на променливата е много важен аспект при изучаването на JavaScript.

Препоръчителни статии

Това е ръководство за променливи в JavaScript. Тук обсъждаме подробно задълбочено обучение в променлив javascript с примери на синтаксис и важни аспекти. Можете също да прегледате и другите ни свързани статии, за да научите повече -

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