Сравнение значений NaN на равенство в Javascript

Мне нужно сравнить два числовых значения на равенство в Javascript. Значения также могут быть NaN . Я придумал этот код:

if (val1 == val2 || isNaN(val1) && isNaN(val2)) ...

, который работает нормально, но мне кажется раздутым. Хотелось бы сделать его более лаконичным. Есть идеи?

61
задан GOTO 0 22 January 2012 в 22:40
поделиться