С синтаксисом вашего кода JavaScript есть несколько ошибок - в основном это несоответствующие / лишние скобки и случайный символ обратной черты в строке while
.
Исправление этих ошибок и повторное выделение кода для удобства чтенияВы это. Надеюсь, это поможет.
var oikealuku = Math.floor(Math.random() * 10) + 1;
document.getElementById("demo").innerHTML = oikealuku;
var luku = 0,
i = 0;
do {
luku = prompt("Arvaa luku");
if (i == 3) {
alert("Liian monta yritystä");
break;
}
if (luku == oikealuku) {
alert("Oikein. Oikea luku oli" + oikealuku);
break;
} else if (luku < oikealuku) {
alert("Väärä arvaus! Luku on suurempi kuin" + oikealuku);
} else if (luku > oikealuku) {
alert("Väärä vastaus! Luku on pienempi kuin" + oikealuku);
}
i++;
} while (luku != oikealuku);
alert("Arvottu luku oli" + oikealuku);