Ինչու բարձրացնել Javascript-ում:

Բովանդակություն:

Ինչու բարձրացնել Javascript-ում:
Ինչու բարձրացնել Javascript-ում:
Anonim

Histing-ը JS-ի լռելյայն վարքագիծն է, որը սահմանում է շրջանակի վերևում գտնվող բոլոր հայտարարությունները նախքան կոդի կատարումը: Բարձրացման առավելություններից մեկն այն է, որ այն մեզ հնարավորություն է տալիս զանգահարել գործառույթները նախքան դրանք կոդում հայտնվելը: JavaScript-ը բարձրացնում է միայն հայտարարագրերը, ոչ թե սկզբնավորումը:

Ինչու ենք մենք օգտագործում բարձրացում JavaScript-ում:

JavaScript-ում Hoisting-ը նախնական վարքագիծն է, որը տեղափոխում է բոլոր հայտարարությունները շրջանակի վերևում մինչև կոդի կատարումը: Հիմնականում դա մեզ առավելություն է տալիս, որ անկախ նրանից, թե որտեղ են հայտարարագրվում ֆունկցիաները և փոփոխականները, դրանք տեղափոխվում են իրենց շրջանակի վերև՝ անկախ նրանից՝ դրանց շրջանակը գլոբալ է, թե տեղական:

Բարձրացնելը լա՞վ է, թե՞ վատ:

Դուք կարող եք մուտք գործել դրանք նախքան դրանք հայտարարվելը: Նման դեպքում դրանց արժեքը չի սահմանվի, սակայն, քանի որ բարձրացվում են միայն հայտարարագրերը և ոչ սկզբնավորումները: Սա սովորաբար համարվում է որպես վատ պրակտիկա:

Ինչի՞ համար է օգտագործվում բարձրացումը:

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

Ի՞նչ է բարձրացումը JavaScript-ում:

JavaScript Hoisting-ը վերաբերում է գործընթացին, որի միջոցով թարգմանիչը հիշողություն է հատկացնում փոփոխականների և ֆունկցիաների հայտարարագրերին մինչևկոդի գործարկումը: Հայտարարություններ, որարվում են օգտագործելով var, սկզբնավորվում են չսահմանված լռելյայն արժեքով: … Սա թույլ է տալիս փոփոխականներին հայտնվել կոդում նախքան դրանք սահմանելը:

Խորհուրդ ենք տալիս: