JavaScript打印99乘法表

前言

学一门编程语言第一件事情是打印Hello,world,对于以及学过python的我来说简直易如反掌,于是我们加点难度,打印99乘法表。

示例1

这里面最大的难度便是打印不换行了,对于python来实现非常简单,但是js就有点难度了。

x = [1,2,3,4,5,6,7,8,9]
str = ''
for (n of x){
    for (m of x){     
        if (m <= n){
        process.stdout.write(`${n} * ${m} = ${n * m}  `)    //打印不换行
        }
    }
    console.log(str)
}

示例2

var str = "";
for(var i=1;i<=9;i++){
  for(var j=1;j<=i;j++){
    str += i + "*" + j + "=" + i*j + " ";  //通过累加实现
    if(i === j){
      str += "
";
    }
  }
}
console.log(str)

原文地址:https://www.cnblogs.com/huny/p/14311226.html