Reikšmė NaN

Reikšmė NaN (sutrumpinimas iš Not-A-Number) reiškia "ne skaičius". Ši reikšmė atsiranda bandant atlikti netinkamas matematines operacijas.

Pavyzdys

Padauginkime raidžių eilutę iš skaičiaus:

javascriptconsole.log('aaa' * 3);

Kodo vykdymo rezultatas:

javascriptNaN

Pavyzdys

Pabandykime padalinti vieną eilutę iš kitos:

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

Po kodo vykdymo mes taip pat gausime NaN:

javascriptNaN

Pavyzdys

Dabar sudėkime reikšmę NaN su skaičiumi:

javascriptconsole.log(NaN + 3);

Kodo vykdymo rezultatas:

javascriptNaN

Taip pat žiūrėkite

  • funkciją isNaN,
    kuri atlieka patikrinimą ar reikšmė yra NaN