Andere handige opties

isNaN()

Met de functie isNaN(<var>) controleer je of de variabele een getal is of juist niet. De afkorting van NaN is Not A Number. Dit kan je soms tegenkomen als je ergens een getal verwacht maar dit niet komt.
De functie isNaN geeft een boolean terug (true of false). Let op, als het true is, is de invoer geen getal!

const myVar = "Some text";
if (isNaN(myVar)) {
  alert('Dit is geen getal'); //Deze popup wordt getoond
}

const mySecondVar = 18;
if (isNaN(mySecondVar)) {
  alert('Dit is geen getal'); //Deze popup wordt NIET getoond
}
  • isNaN("Dit is tekst") - Geeft true (het is geen getal)
  • isNaN(18) - Geeft false (het is een getal)
  • isNaN("18") - Geeft true (het lijkt een getal, maar het is een string)
  • isNaN(parseInt("18")) - Geeft false parseInt() maakt er een getal van

parseFloat()

Met de functie parseFloat(<var>) Maak je een getal met decimalen aan.

const myNumber = parseFloat("18.4859"); //gives 18.4859;
  • parseFloat(18.4598) - Geeft 18.4598
  • parseFloat("18.4598") - Geeft 18.4598 (De string wordt omgezet naar een getal)
  • parseFloat(18.45k987) - Geeft 18.45 Nadat het geen getal meer is stopt de code
  • parseFloat("Dit is tekst") - Geeft NaN Not A Number

Jouw JavaScript

Op de MBO-SD Fiddle site kan je meer oefenen met deze stof.

Klik hier voor de MBO-SD Fiddle site