str = prompt ('Введите слово и узнаем, является ли оно полиндромом','');
palindrom = str => {
str = str.ToLowerCase();
}
str == str.split('').reverse().join('') ?
alert ('Данное слово является палиндромом'):
alert ('Данное слово не палиндром');
Если ввести, допустим AbbA - выдаст,что палиндромом
Если вводим AbBa или Abba - выдает,что не палиндром
Что я не так делаю?
Вот как это сделал Я. И теперь сиди и думай что ты не так сделал
let prom = prompt('Введите слово, для проверки')
const arr = prom.toLowerCase();
let arr2 = arr.split('').reverse().join('');
arr2 == arr ? alert('Слово является палиндромом') : alert('Слово не является палиндромом');
P.S У тебя проверки нету и "функция" palindrom ничего не делает. ТЫ ее даже не вызываешь. Она просто существует.
const arr = prom.toLowerCase();
let arr2 = arr.split('').reverse().join('');
arr2 == arr ? alert('Слово является палиндромом') : alert('Слово не является палиндромом');
У тебя нет проверки, у тебя функция palindrom не вызывается. Она просто существует.