有这样一个循环,不明白为什么会输出undefined1
到控制台。是什么导致未定义?
function t10() {
let a10 = '';
let result;
for (let a = 0; a < 5; a++) {
for (let b = 1; b <= 10; b++) {
result += `${10 * a + b} `;
a10 = result; //1
console.log(a10); //undefined1
if (result < 10) {
a10 = '0' + a10;
}
}
a10 += '<br>';
}
}
t10();
<button class="button-primary b-10">Task-10</button>
最初是
result
谎言undefined
,因为你没有在那里放任何东西代替
在