⊗jsPmBsMOPa 21 of 505 menu

Združevanje oklepajev v JavaScript

Po želji lahko določite prednost operacij z uporabo okroglih oklepajev. Na primer, spremenimo našo kodo tako, da se najprej izvede seštevanje in šele nato množenje:

let a = 2 * (2 + 3); alert(a); // izpiše 10 (rezultat 2 * 5)

Opomba: oklepajev je lahko poljubno število, vključno z gnezdenimi:

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

V oklepaje lahko postavite operacije, ki imajo prednost - to ne bo napaka. Na primer, postavimo v oklepaje zmnožek števil:

let a = (2 * 2) + 3; alert(a); // izpiše 7 (rezultat 4 + 3)

V tem primeru so oklepaji odveč (množenje ima že tako prednost), vendar je koda dovoljena.

Včasih takšno združevanje uporabimo na tistih mestih, kjer prednost operacij ni očitna. Za primer si oglejmo naslednjo kodo:

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

Kot že veste, se bo v njej najprej izvedlo deljenje in nato množenje. Toda na prvi pogled to morda ni očitno.

Uporabite lahko združevalne oklepaje, da izrecno pokažete prednost:

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

Brez zaganjanja kode določite, kaj se bo izpisalo na zaslon:

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

Brez zaganjanja kode določite, kaj se bo izpisalo na zaslon:

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

Brez zaganjanja kode določite, kaj se bo izpisalo na zaslon:

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

Brez zaganjanja kode določite, kaj se bo izpisalo na zaslon:

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

Brez zaganjanja kode določite, kaj se bo izpisalo na zaslon:

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

Brez zaganjanja kode določite, kaj se bo izpisalo na zaslon:

let a = 2 * (8 / 4); alert(a);
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni