Как можно короче записать тернарное условие?
Можно короче без тернарного оператора:myVariable && (myVariable - 35)
Проверяем, действительно ли будем получать одно и то же:[100, 0, null, '', true, false, 'gdfsg'].map(n => [n ? n - 35 : n, n && (n - 35)]);
/*
0:(2) [65, 65]
1:(2) [0, 0]
2:(2) [null, null]
3:(2) ["", ""]
4:(2) [-34, -34]
5:(2) [false, false]
6:(2) [NaN, NaN]
*/
Вроде похоже на правду.
UPD. Можно с функцией, так длинное имя переменной будет использовано всего один раз:(n => n && (n - 35))(myVariable)
тернарный это  и так сокращение нескольких строк кода до одной.
давайте кодить вообще однобуквенно, и тогда даже минифицировать не надо будет!