負の数になる前にwhileループを中断しようとしていますが、0を超えて負の数を表示し続けます
問題は私のwhileループですこれはループです
while(Math.round(housetotal)>0){
housetotal-=o*12;
zx++;
row_data.push([zx,
{v:housetotal, f:'$'+Comma(housetotal)},
]);
if(zx == year || housetotal<=0){
break
}
}
私のループはこのように機能します。
まあ言ってみれば
housetotal = 239,852
o = 1,438
222,596で、14ループ後に-1,732までカウントダウンを続けます
ネガティブにならないように15,524である13番目のループで停止させようとしています
私のwhileステートメントでは、zxが私が持っている数に等しい場合、この場合は15であり、o * 12は、出てくる数に12を掛けたものですが、この場合は1,438 x 12 = 17,256