Я хочу сделать цикл for, который петляет 50 раз, но мне нужен блок кода внутри цикла для запуска только по кратным девяти (9,18,27,36 ..) Как я могу сделай это?Для цикла qustion javascript
ответ
for(var i = 0; i < 50; i++) {
if (i % 9 == 0) {
console.log(i);
}
}
for(var i = 0; i < 450; i += 9) {
console.log(i);
}
остерегайтесь, что 'console' не определен в IE, если только инструмент F12 не открыт, также' console.log' не существует в IE8 – Alex
@Alex его просто пример кода для запуска –
for(var i=0; i<450; i+=9) {
...
}
В качестве альтернативы, для лучшей читаемости:
for(var nines = 0, loop_counter=0; loop_counter<50; loop_counter += 1, nines = loop_counter*9) {
...
}
Ха-ха, это субъективно «лучше»;) –
Конечно, это субъективно. Также очевидно, что это базовое определение курса, поэтому я хотел показать ему, что он может создавать (модифицировать) более одной переменной в цикле for, что может быть полезно иногда - хотя я признаю, что использовал его, возможно, 3 или 4 раза в течение 10 лет на всех языках, которые я использовал ... :) [edit] О! В том числе этот ответ: пять: P – Moby04
Что-то вроде этого:
for(var i = 0; i < 50; i++) {
if (i % 9 == 0) {
//code block here
}
}
for (var i = 1; i <= 50; ++i) {
(function(multipleOfNine) {
// Do something with multipleOfNine
}(i * 9));
}
Я интерпретировал свой вопрос означает, что вы хотите, чтобы петли в течение первых 50 кратных 9. Если вы имели в виду, что вы хотите только кратных девяти до 50, используйте EnterSB's answer.
Это слишком сложно для школьного задания: P –
@ aliasm2k: Да, да ... но, возможно, теперь он спросит: «Зачем мне использовать этот шаблон?» и узнать что-то новое;) –
Зачем ему использовать этот шаблон? ;) – Mina
Запишите, в какую итерацию цикла вы находитесь (самый простой способ - инициализировать переменную вне цикла до 0, а затем увеличивать ее каждый раз, когда вы проходите цикл), а затем использовать Modulo для проверки того, делится ли она на 9. например х = я% 9. Если х 0, то я это кратно 9.
- 1. «heartbeat» logger qustion
- 2. Как получить случайный математический оператор для quiz qustion в javascript
- 3. UML Modeling Qustion
- 4. Jquery - Скрыть/Показать qustion
- 5. Командная строка qustion
- 6. Regex Match qustion
- 7. SVD qustion MATLAB
- 8. CSS анимации transform qustion
- 9. Сложной Декларации выражение qustion
- 10. JavaScript для цикла math.sqrt()
- 11. Javascript для каждого цикла
- 12. Javascript для цикла Обещания
- 13. Javascript асинхронный для цикла
- 14. Преобразования Для цикла Javascript
- 15. JavaScript для цикла
- 16. JavaScript для цикла выполнения
- 17. Javascript для цикла hashtag
- 18. Javascript для цикла?
- 19. javascript/jQuery - для цикла
- 20. Javascript для синтаксиса цикла
- 21. Javascript для цикла суммирует
- 22. Javascript для цикла ошибки
- 23. JavaScript для внедрения цикла
- 24. простой для цикла Javascript
- 25. Javascript Для цикла в многомерном массиве javascript
- 26. Создать массив Javascript с Javascript для цикла
- 27. надлежащий javascript для цикла while
- 28. многомерный массив для цикла javascript
- 29. Динамическое условие Javascript для цикла
- 30. Embedded JavaScript для цикла объяснение
Покажите нам, что вы пробовали для основного домашнего задания. Я уверен, что ваш учитель/профессор научил вас о модуле оператора. – epascarello
Что вы знаете о петлях? что именно вы хотите? –