Програма JavaScript для перевірки числа з плаваючою чи цілою цілою

У цьому прикладі ви навчитеся писати програму JavaScript, яка перевірятиме, чи число є плаваючим чи цілим числом.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • Регулярний вираз JavaScript
  • Номер JavaScript.isInteger ()
  • Тип оператора JavaScript

Приклад 1: Використання Number.isInteger ()

 // program to check if a number is a float or integer value function checkNumber(x) ( // check if the passed value is a number if(typeof x == 'number' && !isNaN(x))( // check if it is integer if (Number.isInteger(x)) ( console.log(`$(x) is integer.`); ) else ( console.log(`$(x) is a float value.`); ) ) else ( console.log(`$(x) is not a number`); ) ) checkNumber('hello'); checkNumber(44); checkNumber(3.4); checkNumber(-3.4); checkNumber(NaN);

Вихідні дані

привіт - це не число 44 - ціле число. 3.4 - плаваюче значення. -3,4 - плаваюче значення. NaN - це не число

У наведеній вище програмі перевірене передане значення перевіряється, чи це ціле чи плаваюче значення.

  • typeofОператор використовується для перевірки типу даних переданого значення.
  • У isNaN()метод перевіряє , є чи передане її параметром є число.
  • Number.isInteger()Метод використовується для перевірки , якщо число є цілим числом.

Приклад 2: Використання регулярного виразу

 // program to check if a number is a float or integer value function checkNumber(x) ( let regexPattern = /^-?(0-9)+$/; // check if the passed number is integer or float let result = regexPattern.test(x); if(result) ( console.log(`$(x) is an integer.`); ) else ( console.log(`$(x) is a float value.`) ) ) checkNumber(44); checkNumber(-44); checkNumber(3.4); checkNumber(-3.4);

Вихідні дані

44 - ціле число. -44 - ціле число. 3.4 - плаваюче значення. -3,4 - плаваюче значення.

У наведеному вище прикладі шаблон регулярного виразу використовується для перевірки, чи переданий аргумент є цілим чи плаваючим значенням.

Шаблон /^-?(0-9)+$/шукає ціле значення.

test()Метод RegExpоб'єкта використовується для перевірки моделі з заданим значенням.

Примітка : Наведена програма працює лише для чисел.

Цікаві статті...