Let-ն ավելի լավ է, քան VAR-ը:
Let-ն ավելի լավ է, քան VAR-ը:

Video: Let-ն ավելի լավ է, քան VAR-ը:

Video: Let-ն ավելի լավ է, քան VAR-ը:
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Մայիս
Anonim

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

Հետո ո՞րն է ավելի լավ let, թե VAR-ը:

թող նորն է var . Ըստ երևույթին, միակ տարբերությունն այն է var հասնում է ընթացիկ ֆունկցիային, մինչդեռ թող հասնում է ընթացիկ բլոկին: Եվ եթե դուք ցանկանում եք ինչ-որ բան ավելի նուրբ ընդգրկել for block-ում կամ այլ բանում, ապա կարող եք դա անել նաև: Այսպիսով, իմ բնազդն է դադարեցնել օգտագործումը var ընդհանրապես ES6 կոդը գրելիս:

Կարելի է նաև հարցնել՝ ո՞րն է տարբերությունը VAR-ի և let in JS-ի միջև: var եւ թող երկուսն էլ օգտագործվում են փոփոխականների հայտարարագրման համար javascript բայց միջև տարբերությունը դրանք դա է var գործառույթի շրջանակով է և թող շրջափակված է: Կարելի է ասել, որ փոփոխական հայտարարված է var սահմանվում է ողջ ծրագրի համեմատ թող.

Համապատասխանաբար, let-ն ավելի արագ է, քան VAR-ը:

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

Ե՞րբ պետք է օգտագործել var՝ Let-ի վրա փոփոխական հայտարարելու համար:

var համար = 5 համար = «Բարև աշխարհ» //Սա կամք չկազմել. Հիմնական տարբերությունն այն է var փոփոխական արժեքը կարող է փոխել, և թող կարող է ոչ Եթե դու ցանկանում եք ունենալ օգտվողի մուտքագրման տվյալներ, դուք կօգտագործեիք var ուրեմն արժեքը կարող է փոխվել և օգտագործել թող տվյալների տեսակը փոփոխական ուրեմն արժեքը կարող է չփոխվի.

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