⊗jsPmBsMOPa 21 of 505 menu

Խմբավորող փակագծերը JavaScript-ում

Ցանկության դեպքում կարող եք նշել գործողությունների առաջնահերթությունը՝ օգտագործելով կլոր փակագծեր: Եկեք, օրինակ, փոխենք մեր կոդն այնպես, որ սկզբում կատարվի գումարումը, և արդեն դրանից հետո բազմապատկումը.

let a = 2 * (2 + 3); alert(a); // կցուցադրի 10 (արդյունքը 2 * 5)

Ծանոթություն. կարող է լինել ցանկացած քանակությամբ փակագիծ, ներառյալ միմյանց մեջ ներդրվածները.

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

Փակագծերի մեջ կարելի է առանձնացնել առաջնահերթություն ունեցող գործողությունները - սա սխալ չի լինի: Օրինակ, փակագծերի մեջ վերցնենք թվերի արտադրյալը.

let a = (2 * 2) + 3; alert(a); // կցուցադրի 7 (արդյունքը 4 + 3)

Այս դեպքում փակագծերը ավելորդ են ստացվում (ի վերջո, բազմապատկումն ունի առաջնահերթություն), բայց կոդը թույլատրելի է։

Երբեմն նման խմբավորումն օգտագործում են այն տեղերում, որտեղ գործողությունների առաջնահերթությունն ակնհայտ չէ։ Որպես օրինակ դիտարկենք հետևյալ կոդը.

let a = 8 / 2 * 4; alert(a);

Ինչպես արդեն գիտեք, դրանում սկզբում կկատարվի բաժանում, ապա բազմապատկում։ Բայց առաջին հայացքից դա կարող է ակնհայտ չլինել։

Կարելի է օգտագործել խմբավորող փակագծեր՝ ուղղակիորեն ցույց տալու համար առաջնահերթությունը.

let a = (8 / 2) * 4; alert(a);

Առանց կոդը գործարկելու, որոշեք, թե ինչ կցուցադրվի էկրանին.

let a = (2 + 3) * (2 + 3); alert(a);

Առանց կոդը գործարկելու, որոշեք, թե ինչ կցուցադրվի էկրանին.

let a = (2 + 3) * 2 + 3; alert(a);

Առանց կոդը գործարկելու, որոշեք, թե ինչ կցուցադրվի էկրանին.

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

Առանց կոդը գործարկելու, որոշեք, թե ինչ կցուցադրվի էկրանին.

let a = 2 * 8 / 4; alert(a);

Առանց կոդը գործարկելու, որոշեք, թե ինչ կցուցադրվի էկրանին.

let a = (2 * 8) / 4; alert(a);

Առանց կոդը գործարկելու, որոշեք, թե ինչ կցուցադրվի էկրանին.

let a = 2 * (8 / 4); alert(a);
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել