MBO-SD : De site voor software developer in het MBO
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