Променљиве у ЈаваСцрипт - Разумевање променљивих у ЈаваСцрипт-у

Преглед садржаја:

Anonim

Увод у променљиве у ЈаваСцрипт-у

Пре него што започнемо са ЈаваСцрипт променљивом, требали бисмо знати шта појам заправо значи. Опћенито, варијабла значи нешто што се стално мијења. У програмском смислу, променљива није ништа друго него референца на меморију у коју смо похранили неку вредност. Тренутно имамо три различита начина да декларишемо променљиву. Свака од њих има своју важност. То су следеће:

  1. вар
  2. дозволити
  3. цонст

Све горе наведене три су кључне речи у ЈаваСцрипт-у. Генерално, морамо декларирати променљиву са кључном речју вар. Касније је ЕС2015 (ЕцмаСцрипт 2015) увео две нове кључне речи за декларирање променљивих, тј. Лет и цонст. Обоје су обухваћени блоком. Али за сада ћемо се концентрисати на вар.

Синтакса за променљиве у ЈаваСцрипт-у

Јавасцрипт променљива долази са дометом. ЈаваСрипт има два опсега локалног и глобалног опсега. Касније, у ЕС2015, увели смо се са опсегом блока.

Концентришемо се на глобални и локални опсег. Свака варијабла декларирана на врху кода за све је само глобална. Свако му може приступити. У другој бочној варијабли која је декларисана унутар било које функције локална је функција и не може јој се приступити изван тог опсега.

Пример # 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 variable_name;
  • За лет: let variable_name;
  • За цонст: const variable_name;

Правила за Јавасцрипт променљиве

Испод је правило за ЈаваСцрипт променљиву:

  1. Назив променљиве Јавасцрипт мора почети са словом.ранге је аз и АЗ.
  2. Може почети са $ и _.
  3. Јавасцрипт променљиве не би требало да почиње цифром.
  4. Између имена можемо користити цифру. нпр: кућа1
  5. ЈаваСцрипт је осетљив према великим словима, па су променљиве декларисане као цена и цена.
  6. Називи променљивих ЈаваСцрипт не би требало да имају име или кључне речи. Нпр: променљива цонст; ово није дозвољено јер је цонст кључна реч.

Како променљиве раде у ЈаваСцрипт-у?

ЈаваСцрипт променљиве су засноване на опсегу. Да прво разумемо који је домет у ЈаваСцрипт-у. ЈаваСцрипт делује у свом лексичком окружењу. Неки то сматрају шкакљивим, али то је јасно:

  • Кренимо од декларације променљиве. Проглашавање променљиве није ништа друго него само написати име променљиве. У ЈаваСцрипт-у следимо правило писања вар-а и после писања имена променљиве вар. Точка-зарез (()) није обавезна у ЈаваСцрипту. Али корисно је ако дате и препоручује се начин да се то постигне. Давање тачке са зарезом даје идеју да тамо где је изјава завршена.

Шифра:

var price;

  • У горњем примеру, кључна реч је вар, а име променљиве је идентификатор цене. Ако сте проучавали операторе у ЈаваСцрипт-у, онда знате да смо овде користили оператора додјеле (=). Било које име које дајемо променљивој познато је као идентификатор у ЈаваСцрипт-у.
  • Било која вредност дата на десној страни задатка чува се у променљивој која је на левој страни.
  • Препоручује се употреба малих слова за променљиве. Имамо случај за камилу. Доња футрола девели која се користи за променљиве.
  • Сада довољно о ​​ЈаваСцрипт декларацији. Идемо на иницијализацију те променљиве.
  • Иницијализација варијабле је процес додјељивања вриједности тој варијабли. Е сад, поставља се питање, која вредност? Имамо ли типове података у ЈаваСцрипт-у? А одговор је да.
  • ЈаваСцрипт је динамички језик. То значи да не декларирамо променљиве изричито одређеном врстом. Сам компајлер Јава уноси присилу према одређеној врсти података.
  • У ЈаваСцрипт-у имамо типове података Нумбер, Стринг, Боолеан, Ундефинед и Нулл.
  • ЈаваСцрипт има конвенцију која даје вредност свим променљивим које нису иницијализиране. А та вредност је недефинисана.

Шифра:

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

  • У горњем примеру смо променљиви која је већ иницијализирана. Шта ако променљивој не доделимо никакву вредност? Покушајмо следећи код на ЈаваСцрипт конзоли и видећемо резултат.

Шифра:

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

У ЈаваСцрипт-у приказујемо излаз на конзоли помоћу методе цонсоле.лог као што је приказано горе.

Излаз:

Не заборавите да је ЈаваСцрипт осетљив на велика и мала слова. Сада, да видимо да ли доделимо вредност променљивој, шта ће онда дати.

Шифра:

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

Излаз:

Декларирање променљиве кључном речју подразумевано припада њеном глобалном обиму. У истој линији можемо изјавити променљиве свибањ. За то морамо сваку варијаблу одвојити зарезом (, ).

Такође, овде треба узети у обзир кључ вредности променљиве која се нумерички не би требало давати у наводницима. Ако број наведете у наводницима, онда је ово ЈаваСцрипт као низ.

Примери променљивих у ЈаваСцрипт-у

Испод је неколико примера променљивих у ЈаваСцрипт-у:

Пример # 1

ЈаваСцрипт вар може да чува податке без обзира на врсту. Провјеримо један примјер овога.

Шифра:

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);

Излаз:

Чак и ако овде поново декларишемо променљиву која се зове боја, она не губи на вредности. Даје нам црну као излаз.

Закључак

ЈаваСцрипт је тумачен језик и динамичке природе. Дакле, разумевање како то делује је веома важно. Опсег променљиве је врло важан аспект током учења ЈаваСцрипт-а.

Препоручени чланци

Ово је водич за променљиве у ЈаваСцрипт-у. Овде ћемо детаљно разговарати о дубоком учењу у променљивом ЈаваСцрипт-у са примерима синтаксе и важним аспектима. Можете и да прођете кроз остале сродне чланке да бисте сазнали више -

  1. Условне изјаве у ЈаваСцрипт-у
  2. Променљиве у Ц #
  3. Варијабле у Јави
  4. ЈаваСцрипт објекти