因此,让我首先说我对 Javascript 没有太多经验。如果有人能给我一个基本的解释,那就太好了。
无论如何,我想获取一个二维矩阵并将其打印在屏幕上。到目前为止,这是我的代码:
function matrixToString(arr) {
returnString = "";
for (var i = 0; i < arr.length; i++){
for (var j = 0; j < arr[i].length; j++){
returnString += Math.round(arr[i][j]*10000)/10000 + ' ';
}
returnString += "\n";
}
return returnString
}
所以当我打电话时alert(matrixToString(n))
,它按预期工作。但是,当我使用 时document.write(matrixToString(n))
,它基本上将所有内容放在一行上并打印该行。如果我将字符串放入 div 并附加 div,这同样适用。
我想我的问题基本上是如何在 javascript 中将多行输出放到 HTML 中。