Як перевірити, чи ціле число має десяткову дробу в JavaScript?

admin | 4 Квітня, 2025


Код JavaScript: var result = (n – Матем. поверх (n)) !== 0; // Якщо результат істинний, повертає 'Число має десятковий знак. '; інакше поверніть 'Це ціле число.

Ви можете помножте його на 10, а потім виконайте операцію "по модулю"/ділення на 10 і перевірте, чи результат цих двох операцій дорівнює нулю. Результат цих двох операцій дасть першу цифру після коми. Якщо результат дорівнює нулю, то число є цілим.

Цілі числа. Цілі числа в Javascript є цілими числами з точністю до 15 цифр. Максимальна кількість десяткових дробів у числі становить 17 цифр. Підсумовуючи, якщо число перевищує 15 цифр, JavaScript не гарантує точності.

Метод isFinite() можна використовувати, щоб перевірити, чи число знаходиться в діапазоні допустимих значень. Аналогічно, Число. Метод isInteger() можна використовувати, щоб переконатися, що десяткове число не має десяткових знаків. Ці вбудовані методи можна комбінувати з регулярними виразами для більш повної перевірки.

Алгоритм

  1. КРОК 1 − Оголошіть змінну з іменем «num» і призначте їй номер.
  2. КРОК 2 − Обчислити номер. toFixed(2). Результат форматується з двома десятковими знаками.
  3. КРОК 3 − Відображення результату на екрані користувача.

Вбудовану функцію можна використовувати, щоб повідомити, чи є десяткове представлення дійсним чи ні. Виклик функції може мати такий вигляд: статус = decchk (x); Вбудована функція decchk() приймає вираз десяткового типу як аргумент і повертає значення статусу типу int.