@MerCat

Поместите числа от 1 до 100 в порядке возрастания с помощью оператора for, но число 50 не должно появляться. Как решить?

<!DOCTYPE html>
<html>
<head>
<title>JS</title>
<script language="JavaScript">
for (var a = 1; a <= 100; a++) 
{
if(a==50)
{
a.replace('')
}	
if(a==49) 
{
document.write(a++);
}
document.write(a + '<h2 style="color: blue">');
}
</script>
</head>
<body>
</body>
</html>
  • Вопрос задан
  • 712 просмотров
Решения вопроса 3
@Keterone
for(let a = 1;  a<100; a++){

    if (a === 50){
       continue
    }
    document.write(`<h1> ${a} </h1>`)
}
Ответ написан
Комментировать
z80b
@z80b
Frontend
<!DOCTYPE html>
<html>
<head>
  <title>JS</title>
  <style>
    b {
      color: blue;
      padding: 0 3px;
    }
  </style>
  <script>
    for (var a = 1; a <= 100; a++) {
      if (a != 50) {
        document.write('<b>' + a + '</b>');
      }
    }
  </script>
</head>
<body></body>
</html>
Ответ написан
@Azperin
Дилетант
Напишите просто нормальный цикл без условий, чтобы ВСЕ цифры появились (я правда не понял где), а потом добавьте наверх if (a === 50) continue;
и все
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы