用js实现九九乘法表
实现 九九乘法表,我们需要理解:
- 双重for循环
for (外层初始化变量; 外层条件表达式;外层迭代语句) {
for (内层初始化变量;内层条件表达式; 内层迭代语句) {
需要执行的代码块;
}
}
- 在九九乘法表中,
外层循环代表 行,内层循环代表 列;
- 输出效果
每行所输出的个数与行数相对应;(即第1行输出1个,第2行输出2个…)
上 代码:
console.log('下面是九九乘法表:');
var str='';
for( var i = 1; i <= 9; i++){
for(var j = 1;j <= i; j++){ //每行所输出的个数与行数相对应,即 j <= i
var formula = j + 'x' + i + '='; //计算公式模型
str += formula + i*j + '\t' ; //为了美化,我们选择缩进 \t
}
str = str + '\n';
}
console.log(str);
效果: