⊗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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш