Значэнне NaN

Значэнне NaN (скарачэнне ад Not-A-Number) абазначае "не лік". Такое значэнне ўзнікае пры спробах зрабіць недапушчальную матэматычную аперацыю.

Прыклад

Дадайм памножым радок з літарамі на лік:

javascriptconsole.log('aaa' * 3);

Вынік выканання кода:

javascriptNaN

Прыклад

Давайце паспрабуем падзяліць адзін радок на другі:

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

Пасля выканання кода мы таксама атрымаем NaN:

javascriptNaN

Прыклад

Цяпер давайце прасумуем значэнне NaN з лікам:

javascriptconsole.log(NaN + 3);

Вынік выканання кода:

javascriptNaN

Глядзіце таксама

  • функцыю isNaN,
    якая ажыццяўляе праверку на NaN