Betydningen af NaN

Betydningen NaN (forkortelse for Not-A-Number) betegner "ikke et tal". Sådan en værdi opstår ved forsøg på at lave en ugyldig matematisk operation.

Eksempel

Lad os gange en streng med bogstaver med et tal:

javascriptconsole.log('aaa' * 3);

Resultatet af kodeudførelsen:

javascriptNaN

Eksempel

Lad os prøve at dividere en streng med en anden:

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

Efter udførelse af koden får vi også NaN:

javascriptNaN

Eksempel

Lad os nu summere værdien NaN med et tal:

javascriptconsole.log(NaN + 3);

Resultatet af kodeudførelsen:

javascriptNaN

Se også

  • funktionen isNaN,
    som udfører en kontrol for NaN