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

В този пример ще се научите да пишете програма на JavaScript, която ще проверява дали числото е плаваща или целочислена стойност.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • JavaScript Regex
  • JavaScript Number.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: Използване на Regex

 // 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обекта се използва за тестване на схемата с дадената стойност.

Забележка : Горната програма работи само за числа.

Интересни статии...