Преобразование числа в специальное значение 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