НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить