⊗jsPmBsMOPa 21 of 505 menu

JavaScript-de toparyň möýşegli çäkleri

Islegiňize görä, amallaryň tertip tertibini ýumrugyň möýşegli çäkleri arkaly görkezip bilersiňiz. Geliň, meselem, kodymyzy şeýle üýtgedeliň, ilki goşma amaly, soňra bolsa köpeltme amaly ýerine ýetirilsin:

let a = 2 * (2 + 3); alert(a); // 10 çykarar (2 * 5 netijesi)

Bellik: möýşegli çäkleriň sany islendik bolup biler, şol sanda biri-biriniň içine girenler hem:

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

Tertip tertibine eýe bolan amallary möýşegli çäkler içine almak bolýar - bu ýalňyşlyk bolmaz. Meselem, sanlaryň hasylyny möýşegli çäkler içine alalyň:

let a = (2 * 2) + 3; alert(a); // 7 çykarar (4 + 3 netijesi)

Bu ýagdaýda möýşegli çäkler artykmaç bolýar (köpeltme amalynyň öz tertip tertibi bar), ýöne kod rugsat berilýändir.

Käwagt, amallaryň tertip tertibiniň açyk görünmeýän ýerlerinde şeýle topary ulanýarlar. Meselem üçin, aşakdaky koda serediň:

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

Bilşiňiz ýaly, onda ilki bölüniş, soňra bolsa köpeltme amaly ýerine ýetiriler. Ýöne ilkinji göz gezdirmekde bu açyk görünmeýär.

Tertip tertibini açyk görkezmek üçin toparyň möýşegli çäklerini ulanmak bolýar:

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

Kody işletmezden, ekrana näme çykjakdygyny kesgitleň:

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

Kody işletmezden, ekrana näme çykjakdygyny kesgitleň:

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

Kody işletmezden, ekrana näme çykjakdygyny kesgitleň:

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

Kody işletmezden, ekrana näme çykjakdygyny kesgitleň:

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

Kody işletmezden, ekrana näme çykjakdygyny kesgitleň:

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

Kody işletmezden, ekrana näme çykjakdygyny kesgitleň:

let a = 2 * (8 / 4); alert(a);
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et