JavaScript programma, lai pārbaudītu, vai skaitlis ir peldošs vai vesels skaitlis

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas pārbaudīs, vai skaitlis ir pludiņa vai vesela skaitļa vērtība.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript regex
  • JavaScript numurs.isInteger ()
  • Operatora JavaScript tips

1. piemērs: Number.isInteger () izmantošana

 // 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);

Rezultāts

sveiki nav skaitlis 44 ir vesels skaitlis. 3.4 ir mainīgā vērtība. -3,4 ir mainīgā vērtība. NaN nav skaitlis

Iepriekš minētajā programmā pārbauda nodoto vērtību, ja tā ir vesela skaitļa vērtība vai pludiņa vērtība.

  • typeofOperators izmanto, lai pārbaudītu datu tipu pagājis vērtību.
  • Par isNaN()metode pārbauda, ja pagājis vērtība ir skaitlis.
  • Number.isInteger()Metode tiek izmantota, lai pārbaudītu, vai numurs ir vesels skaitlis vērtība.

2. piemērs: Regex izmantošana

 // 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);

Rezultāts

44 ir vesels skaitlis. -44 ir vesels skaitlis. 3.4 ir mainīgā vērtība. -3,4 ir mainīgā vērtība.

Iepriekš minētajā piemērā regex modelis tiek izmantots, lai pārbaudītu, vai nodotais arguments ir vesela skaitļa vai pludiņa vērtība.

Modelis /^-?(0-9)+$/meklē veselu skaitli.

test()No Metode RegExpobjekts tiek izmantots, lai pārbaudītu modeli ar doto vērtību.

Piezīme : Iepriekš minētā programma darbojas tikai skaitļiem.

Interesanti raksti...