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

У овом упутству ћете научити о ЈаваСцрипт променљивим и константама, као и како их иницијализовати и користити уз помоћ примера.

ЈаваСцрипт променљиве

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

let num = 5;

Овде numје променљива која садржи број 5.

ЈаваСцрипт декларише променљиве

У ЈаваСцрипт-у користимо кључне речи varи letкључне речи за декларацију променљивих. На пример,

 var x; let y;

Овде су к и и променљиве.

ЈаваСцрипт вар Вс лет

Оба varи letкористе се за декларисање променљивих. Међутим, постоје неке разлике међу њима.

вар дозволити
var користи се у старијим верзијама ЈаваСцрипт-а letје нови начин декларисања променљивих почев од ЕС6 (ЕС2015) .
var је опсег функције (о томе ће бити речи у каснијим водичима). let је блок опсега (о томе ће бити речи у каснијим водичима).
На пример, var x; На пример, let y;

Напомена: Препоручује се да користимо letуместо var. Међутим, постоји неколико прегледача који не подржавају let. Посетите ЈаваСцрипт како бисте подржали прегледач да бисте сазнали више.

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

Оператор =доделе користимо за додељивање вредности променљивој.

 let x; x = 5;

Овде се променљивој к додељује 5 .

Такође можете иницијализовати променљиве током његове декларације.

 let x = 5; let y = 6;

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

 let x = 5, y = 6, z = 7;

Ако променљиву користите без иницијализације, она ће имати undefinedвредност.

 let x; // x is the name of the variable console.log(x); // undefined

Овде је к име променљиве и пошто не садржи никакву вредност, биће недефинисано.

О undefinedследећим упутствима ћете детаљно сазнати и друге типове података.

Промените вредност променљивих

Могуће је променити вредност сачувану у променљивој. На пример,

 // 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3

Вредност променљиве може да варира . Отуда назив променљиве .

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

Правила за именовање променљивих су:

  1. Имена променљивих морају почињати словом, подвлаком _или знаком долара $. На пример,
     //valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
  2. Имена променљивих не могу почињати бројевима. На пример,
     //invalid Let 1a = 'hello'; // this gives an error
  3. ЈаваСцрипт разликује велика и мала слова. Дакле, и и И су различите променљиве. На пример,
     let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
  4. Кључне речи се не могу користити као имена променљивих. На пример,
     //invalid let new = 5; // Error! new is a keyword.

Напомене:

  • Иако можете именовати променљиве на било који начин, добра је пракса давање описног имена променљиве. Ако користите променљиву за складиштење броја јабука, боље је користити јабуке или нумберОфАпплес уместо к или н.
  • У ЈаваСцрипт-у, имена променљивих се обично пишу у цамелЦасе ако има више речи. На пример, фирстНаме, годишња плата итд.

ЈаваСцрипт константе

constКључна реч је уведен у ЕС6 (ЕС2015) верзија за стварање константе. На пример,

 const x = 5;

Једном када је константа иницијализована, не можемо променити њену вредност.

 const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)

Једноставно, константа је врста променљиве чија се вредност не може променити.

Такође, не можете прогласити константу без иницијализације. На пример,

 const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)

Напомена: Ако сте сигурни да се вредност променљиве неће променити током целог програма, препоручује се употреба const. Међутим, постоји неколико прегледача који не подржавају const. Посетите подршку за ЈаваСцрипт цонст претраживач да бисте сазнали више.

Сада када знате о променљивим, научићете о различитим врстама података које променљива може да ускладишти у следећем упутству.

Занимљиви Чланци...