Для чего ставить — и + используя тернарный оператор?
+ это унарный оператор, который пробует преобразовать единствернный аргумент в число.

"321" // строка "321"
+"321" // число 321
+"123".split('').reverse().join('')  // 321
- примерно такой же, только негативит аргумент.

Использование этих выражений внутри тернарного оператора никак не делает их особенней )
+ это унарный оператор, который пробует преобразовать единствернный аргумент в число.

"321" // строка "321"
+"321" // число 321
+"123".split('').reverse().join('')  // 321
- примерно такой же, только негативит аргумент.

Использование этих выражений внутри тернарного оператора никак не делает их особенней )