⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне