Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.04.2019, 18:40
Новичок на форуме
Отправить личное сообщение для kask Посмотреть профиль Найти все сообщения от kask
 
Регистрация: 05.04.2019
Сообщений: 1

Помогите пожалуйста!!!!
Только начал изучать js. Пытаюсь решить задачку но в последнем цикле в js итераций получается 5 а не 10. Подскажите в чем проблема. (интересует только этот момент.
p.s Прошу не писать полное решение задачи т.к хочу сам ее решить )
Вот код:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>Бои гладиаторов</h1>
<label for="spartakus-power">Легендарус, начальная сила:</label>
<input type="text" id="spartakus-power" value="0">
<h2>Гладиаторы:</h2>
<p>1)
<label>Сложность:</label>
<input name="power1" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power1" type="text" class="power powerWeapon">
</p>
<p>2)
<label>Сложность:</label>
<input name="power2" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power2" type="text" class="power powerWeapon">
</p>
<p>3)
<label>Сложность:</label>
<input name="power3" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power3" type="text" class="power powerWeapon">
</p>
<p>4)
<label>Сложность:</label>
<input name="power4" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power4" type="text" class="power powerWeapon">
</p>
<p>5)
<label>Сложность:</label>
<input name="power5" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power5" type="text" class="power powerWeapon">
</p>
<p>6)
<label>Сложность:</label>
<input name="power6" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power6" type="text" class="power powerWeapon">
</p>
<p>7)
<label>Сложность:</label>
<input name="power7" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power7" type="text" class="power powerWeapon">
</p>
<p>8)
<label>Сложность:</label>
<input name="power8" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power8" type="text" class="power powerWeapon">
</p>
<p>9)
<label>Сложность:</label>
<input name="power9" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power9" type="text" class="power powerWeapon">
</p>
<p>10)
<label>Сложность:</label>
<input name="power10" type="text" class="power powerHard">
<label>Оружие:</label>
<input name="power10" type="text" class="power powerWeapon">
</p>
<button id="start">В бой!</button>

<script>

var spartakusPower = document.getElementById('spartakus-power');
var inputPower = document.getElementsByClassName('power');
var powerHard = document.getElementsByClassName('powerHard');
var powerWeapon = document.getElementsByClassName('powerWeapon');
spartakusPower.value = 15;

var value = 10;

//Цикл устанавливае значение в поля сложность и оружие
for (var i = 0; i < inputPower.length; i++) {
inputPower[i].value = value;
value = value + 5;

}

var sumGladiators = 0;

//Цикл сравнивает силу Легендаруса со сложностью гладиатора и прибавляет оружие побежденного гладиатора к силе Легендаруса
for (var i = 0; i < powerHard.length; i++) {
if (spartakusPower.value > powerHard[i].value) {
spartakusPower.value = +spartakusPower.value + +powerWeapon[i].value;
sumGladiators++;
continue;
} else {
console.logt(sumGladiators);
}
}

if (sumGladiators > 9) {
console.log('Легендарус - победил')
}
Ответить с цитированием
  #2 (permalink)  
Старый 05.04.2019, 19:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

kask,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста!!! igrovik Общие вопросы Javascript 40 10.04.2018 13:53
Пожалуйста помогите сделать проверку выполнения vk Dodik Общие вопросы Javascript 3 01.03.2013 16:49
Помогите пожалуйста разобраться со скриптом Shalty Opera, Safari и др. 1 21.01.2013 16:41
Пожалуйста помогите решить задачу на java alex01rus1991 Элементы интерфейса 9 27.11.2012 01:02
Помогите, пожалуйста! rzhsasha Ваши сайты и скрипты 2 20.07.2009 21:07