Member 13788491 Ответов: 2

Мне нужно использовать "for loop" в javascript, чтобы: записать кратные 9 между 200 и 500.


Используя "цикл for", мне нужно записать кратные 9 между 200 и 500.

Что я уже пробовал:

Мой код до сих пор (не работает)

<DOCTYPE html>




     <meta charset="utf-8"/>
	 <title>Write out the multiples of 9 between 200 and 500. 
	 
	    
	     > for(i = 200; i &lt;= 500; i++)
         if(i % 9 === 0){
                console.log(i);
         }
  {

0x01AA

Что именно означает "не работает"?
- Ничего не выводит
- Выводит ли неверные результаты
- Другие...

Пожалуйста, разместите источник по крайней мере правильно/полностью ;)

Member 13788491

Он будет отображаться как полностью пустой, когда столкнется с HTML.

0x01AA

твой источник все еще не работает...

Member 13788491

Скрыть Код Скопировать

<DOCTYPE html>






<meta charset="utf-8"/>
"название"выпишите кратные 9 между 200 и 500.


> for(i = 200; i <= 500; i++)
если(i % 9 === 0){
консоли.журнала(я);
}
{

<голова/>
<тело/>

это то, что вы подразумеваете под сломанным?

0x01AA

.

Member 13788491

Да, он будет отображаться совершенно пустым, когда столкнется с HTML.
именно так я изначально и думал это сделать.

> for(i = 200; i <= 500; i++)
если(i % 9 === 0){
консоли.журнала(я);
}
{

Patrice T

Этот код не является корректной html-страницей.
Это может все объяснить.

Member 13788491

да, он не работал и полностью пустовал при запуске в браузере. Я очень новичок в Java и кодировании в целом. Знаешь, чего мне не хватает, чтобы все было как надо?

Patrice T

Улучшите вопрос
Используйте кнопку "код" и нажмите на HTML
Затем вставьте страницу между тегами.

Или вставьте код между тегами, которые я вставил в ваш вопрос.

2 Ответов

Рейтинг:
18

F-ES Sitecore

Страница пуста, потому что вы не создаете никакого html, если вы хотите, чтобы браузер показывал что-то, что вам нужно для создания html. То, что вы делаете, - это использование консоли.журнал, который выводится в отладчик браузеров в инструментах разработки (обычно доступен нажатием клавиши f12).

Вместо этого вам нужно создать div на странице, где вы хотите получить результаты

<div id="results">
</div>


Затем используйте getElemenetById, чтобы получить этот элемент.

var results = document.getElemenetById('results');


Теперь в вашем цикле вам нужно создать элемент "p" или другой элемент "div", прикрепить номер к этому элементу, а затем добавить этот элемент к элементу результатов.

Метод HTML DOM createElement() [^]


Maciej Los

Вот это да!

Рейтинг:
10

0x01AA

Это прекрасно работает для меня (кстати, у меня нет никаких знаний с javascript. Склеенные вместе и склеенные вместе с помощью https://www.w3schools.com/):

<!DOCTYPE html>
<html>
<body>

<h2>My First Web Page</h2>
<p>My First Paragraph.</p>

<p id="demo"></p>

<script>
for(i = 200; i <= 500; i++)
{
 if(i % 9 === 0){
 console.log(i);
 }
}
</script>

</body>
</html> 


Иметь в виду
console.log
Вывод вы видите только во время отладки.

Кстати. Теперь я вижу, что проблемы "сломанного" кода больше связаны с форматированием cp ;)


Maciej Los

Хорошая мысль!

0x01AA

Еще раз спасибо Мацей