Comparando valores de NaN para igualdade em Javascript

Preciso comparar dois valores numéricos para igualdade em Javascript. Os valores podem serNaN também. Eu vim com este código:

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

que está funcionando bem, mas parece inchado para mim. Eu gostaria de torná-lo mais conciso. Alguma ideia