Палиндром, простое понятное решение.

Может кому будет полезно.
Идея в том, что переменную ylop мы превращаем в строку, и тогда можем спокойно записывать туда значения простой конкатенацией, а не с помощью сложной арифметики. Потом переводим ylop обратно в число и сравниваем с poly.

let poly = 1221;
let ylop = ‘’;
let isPalindrome = false;
let current = poly;

while (current) {
ylop += String(current % 10);
current /= 10;
current = Math.floor(current);
}

ylop = Number(ylop);

if(poly === ylop) {
isPalindrome = true;
}

console.log(isPalindrome);