javascript编写一个函数,在页面上打印一个n1 行m列的表格,表格内容填充0~100的随机数字。
时间: 2023-04-13 17:01:55 浏览: 67
可以使用以下代码实现:
```javascript
function printTable(n1, m) {
var table = "<table>";
for (var i = 0; i < n1; i++) {
table += "<tr>";
for (var j = 0; j < m; j++) {
var randomNum = Math.floor(Math.random() * 101);
table += "<td>" + randomNum + "</td>";
}
table += "</tr>";
}
table += "</table>";
document.write(table);
}
```
调用该函数,传入行数和列数即可在页面上打印出相应的表格,表格中的数字为0~100之间的随机数。例如:
```javascript
printTable(5, 3);
```
将会在页面上打印出一个5行3列的表格,表格中的数字为随机生成的0~100之间的数字。
相关问题
定义一个函数,能够在页面上打印 m行n列的矩形框。要求使用JavaScript
好的,这个问题我可以回答。以下是实现代码:
```javascript
function printRectangle(m, n) {
for (let i = 0; i < m; i++) {
let row = "";
for (let j = 0; j < n; j++) {
if (i === 0 || i === m - 1 || j === 0 || j === n - 1) {
row += "* ";
} else {
row += " ";
}
}
console.log(row);
}
}
```
这个函数可以打印出一个m行n列的矩形框,其中矩形框的边框用星号表示,内部为空格。你可以在页面上调用这个函数来实现打印。
定义一个函数,能够在页面上打印 m行n列的#矩形框。要求使用JavaScript
矩阵。
可以使用嵌套循环来实现这个函数。首先,外层循环控制行数,内层循环控制列数。在每次循环中,使用 document.write() 函数来输出一个单元格,然后在行末添加换行符。最后,在每行输出完毕后,再添加一个换行符以便于下一行的输出。
以下是一个示例代码:
function printMatrix(m, n) {
for (var i = 0; i < m; i++) {
for (var j = 0; j < n; j++) {
document.write("[" + i + "," + j + "] ");
}
document.write("<br>");
}
}
调用该函数时,传入需要打印的行数和列数即可:
printMatrix(3, 4);
输出结果为:
[0,0] [0,1] [0,2] [0,3]
[1,0] [1,1] [1,2] [1,3]
[2,0] [2,1] [2,2] [2,3]