⊗jsPmCdExDR 140 of 505 menu

Бозмоиш боқимондаи тақсим дар JavaScript

Бигзор ду тағирёбанда бо ададҳо дошта бошем:

let a = 10; let b = 3;

Биёед боқимондаи тақсими яке аз тағирёбандаҳоро ба дигаре ёбем:

let a = 10; let b = 3; console.log(a % b); // 1-ро хориҷ мекунад

Бигзор акнун дар тағирёбандаҳо чунин қиматҳо нигоҳ дошта шаванд, ки яке аз тағирёбандаҳо ба дигаре бе боқимонда тақсим мешавад:

let a = 10; let b = 5; console.log(a % b); // 0-ро хориҷ мекунад

Биёед скрипте нависем, ки месанҷад, оё як адад ба адади дигар бе боқимонда тақсим мешавад:

let a = 10; let b = 3; if (a % b === 0) { console.log('бе боқимонда тақсим мешавад'); } else { console.log('бо боқимонда тақсим мешавад'); }

Бигзор акнун талаб карда шавад, агар адад бо боқимонда тақсим шавад, ин боқимондаро ба консоли бифиристед:

let a = 10; let b = 3; if (a % b === 0) { console.log('бе боқимонда тақсим мешавад'); } else { console.log('бо боқимонда тақсим мешавад ' + a % b); }

Дар коди боло додашуда, боқимонда дар ду ҷо ҳисоб карда мешавад, ки ин мувофиқ нест. Мушкилиро ислоҳ кунем:

let a = 10; let b = 3; let rest = a % b; if (rest === 0) { console.log('бе боқимонда тақсим мешавад'); } else { console.log('бо боқимонда тақсим мешавад ' + rest); }

Чизе, ки маълум аст, ададҳои ҷуфт ба 2 бе боқимонда тақсим мешаванд, ва ададҳои тоқ - бо боқимонда. Бигзор ба шумо ададе дода шудааст. Бо истифода аз амалгари % ва сохтори if тафтиш кунед, ки ин адад ҷуфт аст ё не.

Ададе дода шудааст. Тафтиш кунед, ки он ба 3 тақсим мешавад.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан