Փոփոխական (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-ում՝ որպես փոփոխականների հայտարարման նոր դինամիկ եղանակ: Այդ ժամանակվանից այն վերափոխել է ավելի հեշտ և ընթեռնելի կոդի ճանապարհը: