Преобразование числа в специальное значение null или undefined может понадобиться, если логически это число будет равно false и есть необходимость явно задать ему один из специальных типов данных.
Решается задача путем применения логического оператора: обычного или тернарного.
// стандартный условный оператор
let num1 = 486;
let num2 = 0;
let num3 = -68;
if (!num1) { num1 = undefined; } // num1 = 486
if (!num2) { num2 = undefined; } // num2 = undefined
if (!num3) { num3 = undefined; } // num1 = -68
// тернарный оператор
let num4 = 37.22;
let num5 = NaN;
num4 = !num4 ? null : num4; // num4 = 37.22
num5 = !num5 ? null : num5; // num5 = null