JavaScript作业分配请求“在文档窗口中显示结果”。我假设它意味着在HTML文档上打印JS答案而不是弹出窗口。
我可以在控制台中使用此代码,但完全不知道如何在HTML文档上进行打印。从我所读到的,使用document.write是不好的形式,“返回”似乎不起作用。有什么建议?
for (var i = 1; i <= 10; i++) {
var mm = (i * 25.4);
console.log (i + " inches = " + Math.round(100 * mm) / 100 + " millimeters");
}
另外,有没有办法让所有数字打印出10位的整数?请注意下面的结果,在“5英寸”,它只打印整数,我希望它打印127.0以保持数字一致。
3 inches = 76.2 millimeters
4 inches = 101.6 millimeters
5 inches = 127 millimeters
提前致谢。
答案 0 :(得分:0)
如果您不想使用document.write
,可以创建一个HTML元素,然后使用Javascript为其添加值。您也可以使用toFixed
格式化数字。例如:
<强> HTML 强>
<div id="hello"></div>
<强>的Javascript 强>
document.getElementById("hello").innerHTML = "";
for (var i = 1; i <= 10; i++) {
var mm = (i * 25.4);
document.getElementById("hello").innerHTML += i + " inches = " + (Math.round(100 * mm) / 100).toFixed(1) + " millimeters <br />";
}