2 回答

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
該變量times不是必需的,9 - times您可以使用a - 1它代替使用,因?yàn)樗偸墙o出相同的值。
演示:
for (a = 9; a > 0; a--) {
for (i = 9; i > 0 && i > a - 1; i--) {
document.write(a + ' x ' + i + ' = ' + a * i + ' ');
}
document.write('<br>');
}
或者,您可以使用i >= a而不是,i > a - 1并且條件i > 0是多余的:
for (a = 9; a > 0; a--) {
for (i = 9; i >= a; i--) {
document.write(a + ' x ' + i + ' = ' + a * i + ' ');
}
document.write('<br>');
}

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
如果將內(nèi)部變量 a 與 i 進(jìn)行比較,而不是使用第二個(gè)變量時(shí)間,則可以稍微縮短代碼:
for (a = 9; a > 0; a--) {
for (i = 9; i > 0 && i > a - 1; i--) {
document.write(a + ' x ' + i + ' = ' + a * i + ' ');
}
document.write('<br>');
}
添加回答
舉報(bào)