javascript - 我正在创建乘法表。需要帮助在每个循环之间创建新行
问题描述
嘿,所以我被分配了一个家庭作业,我必须创建一个乘法表,读起来像所附的图片
所以我在两个循环上都尝试了 console.log ,但这会导致数字混乱。我试过把“\n”放在每个
var insideN = " "
for (var n = 1; n <= 9; n++) {
for (var i = 1; i <= 9; i++ ,) {
insideN += (n * i) + "\n";
}
}
我的预期结果是让它看起来像一个漂亮的乘法表。
解决方案
您需要\n
在外循环中连接,而不是内循环。内部循环应该用空格分隔数字。
var insideN = ""
for (var n = 1; n <= 9; n++) {
for (var i = 1; i <= 9; i++) {
if (n * i < 10) {
insideN += " "; // for alignment
}
insideN += (n * i) + " ";
}
insideN += "\n";
}
console.log(insideN);
推荐阅读
- rss - Google API for RSS Feed 有什么替代品吗?
- javascript - 更改 Javascript 生成的 SVG 图标
- twig - 在 twig 中找不到 node_module 文件
- java - Java SSL 双向握手 - 添加服务器证书
- python - 为什么调用函数比主函数中的相同代码更快?
- git - Git将忽略的目录显示为未跟踪
- hibernate - JPA:如何联合来自不同模式的表
- java - Java版本混淆需要设置JAVA_HOME为Java11
- css - 我对与 Transform 相关的分配有疑问
- vue.js - 将标头从 Apollo Vue 发送到 Node