Специальные значения null и undefined относятся к особым типом данных, формирующихся из самих себя.

Преобразовать строку в эти типы данных может пригодиться, когда вам явно необходимо их задать. Преобразование отработает для случая, если строка будет пустой. Примером реализации может быть любое условное выражение:

// стандартный условный оператор
let user = 'Иван';
if (!user) { user = undefined; }  // user = 'Иван'

// тернарный оператор
let data = '';
data = !data ? null : data;  // user = null