闲来无事,帮朋友敲个机试题:
//html
<body>
<div id="arr"></div>
</body>
//js
let str = '';
for (let i = 9; i > 0; i--) {
for (let j = i; j <10; j++) {
if(j == i){
if(j == 9){
str += '<tr>' + '<td>' + (i + "x" + j + "=" + i * j) + '</td>'+'</tr>'
}else{
str += '<tr>' + '<td>' + (i + "x" + j + "=" + i * j) + '</td>'
}
}else{
if(j == 9){
str += '<td>' + (i + "x" + j + "=" + i * j) + '</td>' + '</tr>'
}else{
str += '<td>' + (i + "x" + j + "=" + i * j) + '</td>'
}
}
}
}
document.getElementById('arr').innerHTML = '<table border="1" cellspacing="0" cellpadding="5">' + str + '</table>'