#javascript
Вопрос:
Я делаю дополнение к своему чат-боту на веб-сайте https://chatRoomBot.n8thedev.repl.co и когда я использую следующий код >>>>>>
else if (newChat.textContent.toLowerCase().includes("ttt") == true){
createBotChat(" 1 | 2 | 3 " "n" " --------" "n" " 4 | 5 | 6 " "n" "--------" "n" " 7 | 8 | 9 ");
if (newChat.textContent.toLowerCase().includes("1") == true) {
createBotChat(" X | 2 | 3 " "n" " --------" "n" " 4 | 5 | 6 " "n" "--------" "n" " 7 | 8 | 9 ");
} else if (newChat.textContent.toLowerCase().includes("2") == true) {
createBotChat(" 1 | X | 3 " "n" " --------" "n" " 4 | 5 | 6 " "n" "--------" "n" " 7 | 8 | 9 ");
} else if (newChat.textContent.toLowerCase().includes("3") == true) {
createBotChat(" 1 | 2 | X " "n" " --------" "n" " 4 | 5 | 6 " "n" "--------" "n" " 7 | 8 | 9 ");
} else if (newChat.textContent.toLowerCase().includes("4") == true) {
createBotChat(" 1 | 2 | 3 " "n" " --------" "n" " X | 5 | 6 " "n" "--------" "n" " 7 | 8 | 9 ");
} else if (newChat.textContent.toLowerCase().includes("5") == true) {
createBotChat(" 1 | 2 | 3 " "n" " --------" "n" " 4 | X | 6 " "n" "--------" "n" " 7 | 8 | 9 ");
} else if (newChat.textContent.toLowerCase().includes("6") == true) {
createBotChat(" 1 | 2 | 3 " "n" " --------" "n" " 4 | 5 | X " "n" "--------" "n" " 7 | 8 | 9 ");
} else if (newChat.textContent.toLowerCase().includes("7") == true) {
createBotChat(" 1 | 2 | 3 " "n" " --------" "n" " 4 | 5 | 6 " "n" "--------" "n" " X | 8 | 9 ");
} else if (newChat.textContent.toLowerCase().includes("8") == true) {
createBotChat(" 1 | 2 | 3 " "n" " --------" "n" " 4 | 5 | 6 " "n" "--------" "n" " 7 | X | 9 ");
} else if (newChat.textContent.toLowerCase().includes("9") == true) {
createBotChat(" 1 | 2 | 3 " "n" " --------" "n" " 4 | 5 | 6 " "n" "--------" "n" " 7 | 8 | X ");
}
}
И если вы зайдете на веб-сайт, вы увидите ошибку при вводе » ttt » для крестиков-ноликов. Он печатает обычную игру, но также печатает другую более позднюю версию, и я не знаю, почему. Может кто-нибудь, пожалуйста, помочь мне в трудную минуту.
Комментарии:
1. вы должны разделить случай, когда textContext равен ttt, а textContext содержит ttt. первый начинает игру, а второй продолжает игру.
2. Какую более позднюю версию он печатает?
3. @ТалГлик 4-й