使用javascript打印出九九乘法表,并设置每一行更改一种颜色
时间: 2023-12-03 14:44:46 浏览: 28
可以使用如下代码实现:
```javascript
for (var i = 1; i <= 9; i++) {
var row = "";
for (var j = 1; j <= i; j++) {
row += i + "x" + j + "=" + (i * j) + " ";
}
var color = "black";
switch (i % 3) {
case 1:
color = "red";
break;
case 2:
color = "blue";
break;
case 0:
color = "green";
break;
}
console.log("%c" + row, "color:" + color);
}
```
这段代码使用了两个循环,一个循环用于控制行数,另一个循环用于控制每一行的列数。在循环中,我们可以通过字符串拼接的方式构造出每一行的内容,然后使用console.log()将其输出到控制台。
为了实现每一行更改一种颜色的效果,我们使用了一个switch语句,根据当前行数对3取模的结果,来决定使用哪种颜色。最后,我们使用%c来设置输出文字的颜色。