JavaScript | Как проверить число на целое? — efim360.ru

JavaScript | Как проверить число на целое?

Способ № 1 - При помощи мультипликативного оператора %

Условие проверки целого числа с мультипликативным оператором % (знак процента). Так мы получаем остаток от деления.

i % 1 == 0

Если true, значит число целое, если false значит какое-то другое (дробное).


 

Пример работы

5 % 1 == 0
true

7.77 % 1 == 0
false

-2 % 1 == 0
true

-4.44 % 1 == 0
false

0 % 1 == 0
true

Из консоли браузера:

Проверили на целое остатком от деления - JavaScript
Проверили на целое остатком от деления - JavaScript

 

 

Способ № 2 - При помощи класса Number и его метода isInteger()

(Number.isInteger(ТВОЁ_ЧИСЛО) == true)

Примеры работы

(Number.isInteger(1) == true)

Вопрос: Число "1" является целым? - Ответ "ДА, является" - true

(Number.isInteger(0.125) == true)

Вопрос: Число"0,125" является целым? - Ответ "НЕТ, не является" - false

Является ли число целым - JavaScript
Является ли число целым - JavaScript

Информационные ссылки

JavaScript | Мультипликативные операторы

Стандарт ECMAScript — Раздел «13.7 Multiplicative Operators» — https://tc39.es/ecma262/#sec-multiplicative-operators

JavaScript | Как умножать дробные на целые?

Официальная страница стандарта ECMAScript - https://tc39.es/ecma262/

Официальная страница стандарта ECMAScript - Раздел "20.1 Number Objects" - https://tc39.es/ecma262/#sec-number-objects

Официальная страница стандарта ECMAScript - Раздел "20.1.2.3 Number.isInteger ( number )" - https://tc39.es/ecma262/#sec-number.isinteger

Поделись записью