Содержание
Напишите функцию isInteger(num) , которая возвращает true , если num – целое число, иначе false .
Один из вариантов такой функции:
Обратите внимание: num^0 – в скобках! Это потому, что приоритет операции ^ очень низкий. Если не поставить скобку, то === сработает раньше. Получится num ^ (0 === num) , а это уже совсем другое дело.
Как в JavaScript проверить является ли число целым или дробью. Метод isInteger для проверки целостности числа. Синтаксис метода isInteger с примерами.
Чтобы узнать является ли значение целым числом или нет, для этого в JS есть специальный метод Number.isInteger()
В зависимости от результата он возвращает булево значение true или false .
Если значение является целым числом, метод возвращает true , в противном случае возвращает false .
Для отрицательных чисел метод работает так же как и для положительных чисел, а для нуля возвращает true
Если значение является NaN или бесконечностью — возвращает false .
Синтаксис метода isInteger:
*** Авторизируйтесь чтобы писать комментарии.
Возможно ли через оператор "if" определить целое ли число и выполнить соответствующее действие, если оно целое?
3 ответа 3
Лучше использовать IntStream
// Проверка от обратного (true — это число не целое, false — число целое):
Всё ещё ищете ответ? Посмотрите другие вопросы с метками java или задайте свой вопрос.
Связанные
Похожие
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2019 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2019.12.20.35703