Փոփոխական (var) օգտագործվում է JavaScript-ում փոփոխական հայտարարելու համար: Իր նշանակությամբ, այն կարող է տարբեր լինել կոդի որոշակի կետերում և կարող է օգտագործվել կետերում որոշակի բաներ նշանակելու համար:

Ինչպես հայտարարել փոփոխական

var x = 10

Var հիմնաբառը JavaScript-ին ասում է, որ դուք փոփոխական եք հայտարարում, և այն կհասկանա որպես այդպիսին: Դուք փոփոխականներ եք հայտարարում օպերատորների գործերում օգտագործելու համար:

Եկեք ասենք, որ ունենք;

var x = 10

var y = 2

var z = x + y

console.log(z)

Արդյունքը կլինի 12, քանի որ դուք թվեր եք վերագրել փոփոխականին և այն օգտագործվել է մաթեմատիկական գործողության համար:

JavaScript-ում հաստատունը (const) կոշտ է և կրկնակի օգտագործման դեպքում ցույց կտա սխալ: Սա նշանակում է, որ դուք կարող եք միայն մեկ հաստատուն վերագրել արժեքին: Այստեղ է, որ թույլ է տալիս ներս մտնել:

Որպեսզի հաստատուն հայտարարեք, դուք անում եք

const name = «Ջոն»

Սա նշանակում է, որ ձեր ծածկագրում որտեղ էլ որ անունն անվանեք, այն տեսնում է որպես Ջոն

Որպեսզի դա տեսնեք ձեր վահանակում, դուք դա անում եք

console.log (անուն)

Ձեր հաստատունը կարող է տատանվել տողերից մինչև բուլյաններ

Թույլ տվեք, որ մարդիկ ավելի շատ ճկունություն և դինամիկ վեբ էջի անվանման օրինակ են ցանկանում: Այն թույլ է տալիս հայտարարել փոփոխականներ, որոնք սահմանափակված են բլոկի հայտարարության շրջանակով կամ արտահայտությունով, որի վրա այն օգտագործվում է, ի տարբերություն var բանալի բառի, որը փոփոխականը հայտարարում է գլոբալ կամ լոկալ մի ամբողջ ֆունկցիայի համար՝ անկախ բլոկի շրջանակից:

Թույլտվություն հայտարարելու համար մենք կարող ենք անել

թող անունը = «Մերի»

Մի հայացքից այն նույնն է, ինչ հաստատունը, բայց տարբերությունն այն է, որ let-ը կարող է կրկին օգտագործվել, մինչդեռ const-ը՝ ոչ:

Var-ի օգտագործման դեպքերը տարբերվում են, քանի որ դա կախված է նրանից, թե որտեղ է այն հայտարարված: Որոշակի ֆունկցիայի կամ բլոկի սահմաններից դուրս հայտարարված փոփոխականները հայտնի են որպես գլոբալ փոփոխականներ: Անհրաժեշտության դեպքում դրանք կարող են կանչվել ցանկացած գործառույթով կամ բլոկով: Հատուկ բլոկում հայտարարվածները հայտնի են որպես տեղական փոփոխականներ: Սա կարող է օգտագործվել միայն այն հատուկ գործառույթի կամ բլոկի կողմից, որից այն առաջացել է:

Տեղական փոփոխական հայտարարելու համար մենք անում ենք.

ֆունկցիայի անվանումը () = {

var x = 10

console.log(x)

}

Սա կարող է օգտագործվել միայն այդ հատուկ գործառույթում:

Հոդվածի սկզբում հայտարարված առաջին փոփոխականները հայտարարվել են գլոբալ: Նույն կիրառումը տեղի է ունենում ինչպես հաստատունների, այնպես էլ let-ի հետ:

Let-ը և const-ը ներդրվել են ES6-ում՝ որպես փոփոխականների հայտարարման նոր դինամիկ եղանակ: Այդ ժամանակվանից այն վերափոխել է ավելի հեշտ և ընթեռնելի կոդի ճանապարհը: