我想像這樣列印 20 17 14 11 8。它應該總是減去 3
這是我的代碼
let cv= 10
let sum=0
for(let i=20;i>5;i--){
sum=i-3
console.log(sum)
}
uj5u.com熱心網友回復:
也許這可以幫助:
for(let i = 20; i > 5; i = i-3){
console.log(i)
}
uj5u.com熱心網友回復:
不是在每次迭代中將 i 減少 1,而是將其減少 3。
for(let i = 20; i > 5; i -= 3){
console.log(i)
}
uj5u.com熱心網友回復:
如果 sum >= 0 則列印。
let sum = 20
const subBy = 3
while(sum >= subBy){
sum -= subBy
console.log(sum)
}
uj5u.com熱心網友回復:
試試這個 - 這是你的答案
輸入值 x = 20 或任何值
let x = 20;
let y = Math.trunc(x/3);
for(let i=1; i<=y; i ){
a = x - (3*i);
console.log(a);
}
uj5u.com熱心網友回復:
你也可以從 0 開始回圈
let x = 20;
let y = Math.trunc(x/3);
for(let i=0; i<=y; i ){
a = x - (3*i);
console.log(a);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/433010.html
標籤:javascript for循环 整数
下一篇:帶有回圈和條件的串列理解
