⊗jsPmBsMOPa 21 of 505 menu

Grupējošās iekavas JavaScript

Ja vēlaties, varat norādīt operāciju prioritāti, izmantojot apaļās iekavas. Piemēram, pārveidosim mūsu kodu tā, lai vispirms tiktu veikta saskaitīšana, un tikai pēc tam reizināšana:

let a = 2 * (2 + 3); alert(a); // izvadīs 10 (rezultāts 2 * 5)

Piezīme: iekavu var būt jebkurš daudzums, tostarp arī viena otras iekšpusē:

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

Iekavās var ievietot operācijas, kurām jau ir prioritāte - tā nebūs kļūda. Piemēram, ievietosim iekavās skaitļu reizinājumu:

let a = (2 * 2) + 3; alert(a); // izvadīs 7 (rezultāts 4 + 3)

Šajā gadījumā iekavas izrādās liekas (galu galā reizināšanai jau tomēr ir prioritāte), bet kods ir pieļaujams.

Dažreiz šādu grupēšanu izmanto tajās vietās, kur operāciju prioritāte nav acīmredzama. Kā piemēru apskatīsim šādu kodu:

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

Kā jūs jau zināt, tajā vispirms tiks izpildīta dalīšana un pēc tam reizināšana. Bet no pirmā skatiena tas var nebūt acīmredzami.

Var izmantot grupējošās iekavas, lai skaidri parādītu prioritāti:

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

Nepalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

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

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

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

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

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

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

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

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

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

Neipalaižot kodu, nosakiet, kas tiks izvadīts uz ekrāna:

let a = 2 * (8 / 4); alert(a);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt