如何用变量名

时间:2019-11-13 23:13:45

标签: javascript html

<html>
<body>
<script>

  document.write("y = &#177;"+'&radic;<span style="border-top:1px solid black">16-x<sup>2</sup></span>'+"<br>");
 </script>
</body>
</html>

我有很多这样的东西:

document.write("y = &#177;"+'&radic;<span style="border-top:1px solid black">16-x<sup>2</sup></span>'+"<br>");

我更愿意将16部分用作变量radius2,以便可以为每次写入更改值。

我尝试编辑自己,但不知道如何将+ radius2 +添加到中心

2 个答案:

答案 0 :(得分:1)

使用template literals,可以通过将变量包装在${}中来插入变量-这样还可以避免在字符串中使用"'之间跳得太多< / p>

<html>
  <body>
    <script>
      let radius2 = 16;
      document.write(`y = &#177;&radic;<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 = &#177;"+'&radic;<span style="border-top:1px solid black">' + radius2 + '-x<sup>2</sup></span>'+"<br>");
        </script>
    </body>
</html>