1) Пробелы в начале и в конце это к trim()
2) Если сравнивать строку и число выйдет совсем другое(попробуйте как-нибудь), для задачи нам нужна длина - length
нам нужно
if (res.length > 50)
// обрезаем и добавляем ...
} else {
// возвращаем как есть
}