
Добрый вечер, нужна помощь. Хочу упростить себе задачу.
Проблема в том, что пользователь вводит ответ на вопрос в цикле. После чего цикл выполняется верно, но в конце сохраняется только один его ввод. Как сделать, чтобы сохранились все его ответы и вывести после их в сообщении. Зачем объяснять, вот код
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script type="text/javascript">
var alright = 0;
var sum1, sum2, sum3, sum4 = 0;
// массивы массивные
var arrAnswear = ["Загадка № 1: Не вода, не суша — на лодке не уплывёшь и ногами не пройдёшь?",
"Загадка № 2: В воде не тонет в огне не горит?",
"Загадка № 3: Живёт без тела, говорит без языка, никто его не видит, а всякий слышит?",
"Загадка № 4: И в тайге, и в океане он отыщет путь любой. умещается в кармане, а ведёт нас за собой?"];
var arrCorrect = ["болото",
"лед",
"эхо",
"космос"];
//Загадки
var j = 0;
while (j < 4) // Вопросы и проверка ответа
{
var sum;
var sum_all = sum + j;
var userAnswear = prompt(arrAnswear[j]);
if (userAnswear.toLowerCase() == arrCorrect[j])
{
alert("Вы ответили верно");
sum_all++;
alright++;
}
else
{
alert("Вы ответили неверно");
}
j++;
}
alert("Игра окончена");
//подсчёт правильных ответов
if (alright == 1)
{
document.write('<h1 style="color:#228B22">Поздравляем, вы ответили правильно на <b>' + alright + '</b> вопрос</h1>');
}
else if (alright >= 2 && alright <= 4)
{
document.write('<h1 style="color:#228B22">Поздравляем, вы ответили правильно на <b>' + alright + '</b> вопроса</h1>');
}
else if (alright == 0)
{
document.write('<h1 style="color:#FF0000">К сожалению, вы не ответили ни на один вопрос</h1>');
}
//на какие вопросы ответили верно
var i = 0;
while (i < 4) // цикл, попытка упрощения
{
var sum_all = sum + i;
if (sum_all == 1)
{
document.write('<p>' + arrAnswear[i] + '<br> Вы ответили: <b>"' + userAnswear + '"</b> и это верный ответ.</p>');
}
else
{
document.write('<p>' + arrAnswear[i] + '<br> Вы ответили: <b>"' + userAnswear + '"</b> и вы не угадали. Верный ответ: <b>"' + arrCorrect[i] + '"</b></p>');
}
i++;
}
</script>
</body>
</html>
```



