JavaScript: узнайте, является ли число натуральным числом или нет
JavaScript Math: Упражнение-12 с решением
Напишите функцию JavaScript, чтобы узнать, является ли число натуральным числом или нет.
Замечания:
Натуральные числа - это целые числа от 1 и выше: 1, 2, 3 и т. Д. ... или от 0 и выше в некоторой области математики: 0, 1, 2, 3 и т. Д. ...
Нет отрицательных чисел и дробей.
Тестовые данные :
console.log (is_Natural (-15));
console.log (is_Natural (1));
console.log (is_Natural (10,22));
console.log (is_Natural (10/0));
Выход :
ложный
правда
ложный
ложный
Иллюстрированная презентация:
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Checking for Natural Number</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function is_Natural(n)
{
if (typeof n !=='number')
return 'Not a number';
return (n >= 0.0) && (Math.floor(n) === n) && n !== Infinity;
}
console.log(is_Natural(-15));
console.log(is_Natural(1));
console.log(is_Natural(10.22));
console.log(is_Natural(10/0));
Пример вывода:
ложный правда ложный ложный
Блок - схема:
Демонстрация в реальном времени:
См. Pen javascript-math-упражнение-12 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите функцию JavaScript, чтобы получить наименьшее общее кратное (LCM) из более чем 2 целых чисел.
Далее: напишите функцию JavaScript, чтобы проверить, является ли число степенью 2.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования