De betekenis van NaN

De waarde NaN (afkorting voor Not-A-Number) betekent "geen getal". Deze waarde ontstaat bij pogingen om een ongeldige wiskundige bewerking uit te voeren.

Voorbeeld

Laten we een string met letters vermenigvuldigen met een getal:

javascriptconsole.log('aaa' * 3);

Het resultaat van de code:

javascriptNaN

Voorbeeld

Laten we proberen de ene string door de andere te delen:

javascriptconsole.log('aaa' / 'bbb');

Na het uitvoeren van de code krijgen we ook NaN:

javascriptNaN

Voorbeeld

Laten we nu de waarde NaN optellen bij een getal:

javascriptconsole.log(NaN + 3);

Het resultaat van de code:

javascriptNaN

Zie ook

  • de functie isNaN,
    die controleert op NaN