⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј