<html>
<body>
<script>
document.write("y = ±"+'√<span style="border-top:1px solid black">16-x<sup>2</sup></span>'+"<br>");
</script>
</body>
</html>
我有很多这样的东西:
document.write("y = ±"+'√<span style="border-top:1px solid black">16-x<sup>2</sup></span>'+"<br>");
我更愿意将16
部分用作变量radius2
,以便可以为每次写入更改值。
我尝试编辑自己,但不知道如何将+ radius2 +
添加到中心
答案 0 :(得分:1)
使用template literals,可以通过将变量包装在${}
中来插入变量-这样还可以避免在字符串中使用"
和'
之间跳得太多< / p>
<html>
<body>
<script>
let radius2 = 16;
document.write(`y = ±√<span style="border-top:1px solid black">${radius2}-x<sup>2</sup></span><br>`);
</script>
</body>
</html>
答案 1 :(得分:1)
您必须声明变量var radius = 16;
现在用该变量替换16:
<html>
<body>
<script>
var radius2 = 16;
document.write("y = ±"+'√<span style="border-top:1px solid black">' + radius2 + '-x<sup>2</sup></span>'+"<br>");
</script>
</body>
</html>