Чтобы проверить делится одно целочисленное число, на другое целочисленное число без остатка понадобится деление по модулю.
Деление по модулю
В Джаваскрипте деление по модулю, осуществляется символом % (процент). Результатом выполнения этой арифметической операции является остаток от деления.
Пример
Необходимо проверить числа от 1 до 10 на возможность деления без остатка на число 4.
Арифметические операторы принимают в качестве операндов числовые значения, выполняют с ними математические операции и возвращают результат в виде одного числового значения. Стандартные операторы — это сложение + , вычитание — , деление / , умножение * , деление с возвратом остатка % .
Перечень математических операторов
Арифметические (математические) операторы выполняют математические операции над операндами и возвращают результат. В JavaScript они такие же, как и в большинстве других языков программирования:
| Оператор | Описание | Пример |
|---|---|---|
| + | Сложение | var x = 20 + 10; alert( x ); // 30 |
| — | Вычитание | var x = 20 — 10; alert( x ); // 10 |
| * | Умножение | var x = 20 * 10; alert( x ); // 200 |
| / | Деление | var x = 20 / 10; alert( x ); // 2 |
| % | Деление по модулю | var x = 5 % 2; alert( x ); // 1 |
| ++ | Инкремент | var x = 10; x ++; alert( x ); // 11 |
| — | Декремент | var x = 10; x—; alert( x ); // 9 |
Оператор сложения (+)
Бинарный оператор + возвращает сумму двух операндов, если они числовые. Возвращаемый результат будет формироваться по следующим правилам:
| Слагаемые операнды | Результат |
|---|---|
| Один из слагаемых операндов — значение NaN | NaN |
| Суммируются операнды Infinity и Infinity | Infinity |
| Суммируются операнды -Infinity и -Infinity | -Infinity |
| Суммируются операнды Infinity и -Infinity | NaN |
| Суммируются операнды +0 и +0 | +0 |
| Суммируются операнды -0 и +0 | +0 |
| Суммируются операнды -0 и -0 | -0 |
Если одним из операндов является строка, другой операнд автоматически преобразуется в строку и выполняется конкатенация (склеивание строк):
| Поиск по форуму |
| Расширенный поиск |
| К странице. |
|