num >= 0
? +`${num}`.split('').reverse().join('')
: -(`${-num}`.split('').reverse().join(''))
+
и -
? +
это унарный оператор, который пробует преобразовать единствернный аргумент в число."321" // строка "321"
+"321" // число 321
+"123".split('').reverse().join('') // 321
-
примерно такой же, только негативит аргумент.