// String: lexics // Спросите у пользователя текст, и проверьте его на наличие некорректного слова //или нескольких некорректных слов. // Используйте метод indexOf(или includes) строки: // "123".indexOf("23") //возвращает 1 - позицию подстроки "23" в "123" // "abcdef".indexOf("ef") // 4 // "12345".indexOf("some bad word") // -1 - не найдено // как я поняла, в нашей задаче есть 2 плохих слова: "23" и "ef"? const checkFnc = () => { const phrase = phraseId.value; if (phrase.indexOf('23') === -1) { if (phrase.indexOf('ef') === -1) { alert('Все слова хорошие') } else { alert(`Но-но-но, кто тут ругается? У тебя "ef" на ${phrase.indexOf('ef')+1}-м месте`) } } else {alert(`Но-но-но, кто тут ругается? У тебя "23" на ${phrase.indexOf('23')+1}-м месте`) } }; document.body.insertAdjacentHTML("afterbegin", "
"); task10.insertAdjacentHTML("beforeend", "
"); checkForm.insertAdjacentHTML("beforeend", "

Он-лайн цензор

"); checkForm.insertAdjacentHTML("beforeend", ""); checkForm.insertAdjacentHTML("beforeend", ""); checkBtn.onclick = checkFnc;