i = 12
, 18
, 24
, 30
및 36
만 실행되도록이 루프를 변경하는 방법은 무엇입니까? 대신에 내가 루프에서 ++ 일을루프를위한 JavaScript, 인덱스 관련
for (var i = 12; i < 36; i++) {
console.log(i);
}
i = 12
, 18
, 24
, 30
및 36
만 실행되도록이 루프를 변경하는 방법은 무엇입니까? 대신에 내가 루프에서 ++ 일을루프를위한 JavaScript, 인덱스 관련
for (var i = 12; i < 36; i++) {
console.log(i);
}
for (var i = 12; i <= 36; i += 6) {
console.log(i);
}
은 내가 + = 6이 같이 수행
for (var i = 12; i < 36; i += 6) {
console.log(i);
}
for
문에
i++
이의 다음 반복하기 전에해야 할 것입니다
고리. 따라서 i++
의 경우 변수 i
이 1 씩 증가합니다. 당신이 여섯 씩 증가 싶다면 다음 변수에 6
를 추가해야하는 당신에게 줄 것이다 :
for (var i = 12; i < 36; i += 6) {
console.log(i);
}
다음을, 당신은 당신이 당신의 상태 (의 비트를 변경해야하므로, (36)을 포함 할 당신의 (36)이 정말 쉽습니다을 포함 i < 36
을 말한다 루프), 당신은 단지에 "보다 작거나 같음" "보다 적은"를 변경해야합니다 : 또는
for (var i = 12; i <= 36; i += 6) {
console.log(i);
}
(하지만 반드시 더 나은) :
for(var i, values = [12, 18, 24, 30, 36]; i = values.shift();) {
console.log(i);
}
이렇게하면 for
루프에 증가 카운터가있을 필요가 없다는 것을 알 수 있습니다.
흥미 롭습니다. 더 복잡한 예제 (패턴없이)가 유용 할 수 있습니다. – Iladarsda
인쇄하기 전에 멈출 것입니다. 36. –