Ո՞րն է հայեցակարգի մակարդակի շրջանակը JavaScript-ում:
Ո՞րն է հայեցակարգի մակարդակի շրջանակը JavaScript-ում:

Video: Ո՞րն է հայեցակարգի մակարդակի շրջանակը JavaScript-ում:

Video: Ո՞րն է հայեցակարգի մակարդակի շրջանակը JavaScript-ում:
Video: Ի՞նչ է ծրագրավորումը | Ծրագրավորում | «Քան» ակադեմիա 2024, Մայիս
Anonim

Շրջանակ այն համատեքստն է, որում կարելի է մուտք գործել փոփոխական/ֆունկցիա: Ի տարբերություն այլ ծրագրավորման լեզուների, ինչպիսիք են C++-ը կամ Java-ն, որոնք ունեն բլոկ մակարդակի շրջանակը այսինքն սահմանված է {}-ով, Javascript գործառույթ ունի մակարդակի շրջանակը . Շրջանակ Javascript-ում բառապաշար է, ավելին մի պահ:

Նմանապես, հարցնում են, թե ինչ է JavaScript-ի շրջանակը:

Շրջանակ JavaScript-ում վերաբերում է կոդի ներկայիս համատեքստին, որը որոշում է փոփոխականների հասանելիությունը JavaScript . Երկու տեսակի շրջանակը տեղական և գլոբալ են. Գլոբալ փոփոխականները նրանք են, որոնք հայտարարված են բլոկի սահմաններից դուրս: Տեղական փոփոխականները նրանք են, որոնք հայտարարված են բլոկի ներսում:

Բացի այդ, JavaScript-ն ունի՞ արգելափակման շրջանակ: JavaScript-ի արգելափակման շրջանակը Var բանալի բառով հայտարարված փոփոխականները չեն կարող ունեն Block Scope . Ա-ի ներսում հայտարարված փոփոխականներ արգելափակել {}-ին հասանելի է դրսից արգելափակել.

Նաև իմանալու համար, թե որն է JavaScript-ում արգելափակման մակարդակի շրջանակը:

Արգելափակման շրջանակը . Ա արգելափակման շրջանակը տարածքն է if, switch պայմանների կամ for and while օղակների մեջ: Ընդհանուր առմամբ, երբ տեսնում եք {գանգուր փակագծեր}, դա ա արգելափակել . ES6-ում const և թույլ տվեք հիմնաբառերը ծրագրավորողներին թույլ տալ փոփոխականներ հայտարարել արգելափակման շրջանակը , ինչը նշանակում է, որ այդ փոփոխականները գոյություն ունեն միայն համապատասխանի ներսում արգելափակել

Ո՞րն է տարբերությունը JavaScript-ում տեղական և գլոբալ շրջանակի միջև:

Երբ օգտագործում եք JavaScript , տեղական փոփոխականները փոփոխականներ են, որոնք սահմանվում են ֆունկցիաների ներսում: Նրանք ունեն տեղական շրջանակը , ինչը նշանակում է, որ դրանք կարող են օգտագործվել միայն այն գործառույթների շրջանակներում, որոնք սահմանում են դրանք։ Գլոբալ փոփոխական Ի հակադրություն, համաշխարհային փոփոխականները փոփոխականներ են, որոնք սահմանված են ֆունկցիաներից դուրս:

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