Comparando valores NaN para igualdad en Javascript

Necesito comparar dos valores numéricos para la igualdad en Javascript. Los valores pueden serNaN también. Se me ocurrió este código:

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

que funciona bien, pero me parece hinchado. Me gustaría hacerlo más conciso. ¿Algunas ideas