1. 首页
  2. 主页 > 前端 >

前端js打印99乘法表用for与while循环方法对比 console.log()

简单的九九乘法表,用console.log打印出来
for(var i=1;i<10;i++){
  var b='';
  for(var j=1;j<=i;j++){
    b+=j+'*'+i+'='+i*j+' ';
  }
  console.log(b)
}

稍微变通点的地方是,console.log打印如果直接每个都打印的话,会变得不太好看,如果用b来拼接一下字符串,这样打印出来会好看一些,以下为打印出来的结果

另外从简洁度而言,用for循环比while相对更易读一些,整体效果一样,以下列出while的示例
var i=1;
while(i<=9){
var j=1;
  var b=''
  while(j<=i){
    b+=j+'*'+i+'='+i*j+' ';
      j++;
    }
  console.log(b);
  i++;
}
对比会发现for循环会更加简洁易读

本文来自投稿,不代表本人立场,如若转载,请注明出处;如有问题您可以发邮件到:[email protected]/p>