如何在Javascript中使用变量进行算术运算?

时间:2018-03-26 04:00:33

标签: javascript html

我正在尝试制作一个网络应用,显然对此我需要知道如何修改变量。我是JS的新手,有什么我想念的吗?以下返回NaN

        var example = 30
    function add() {
        var example = example + 10
        document.getElementById("text").innerHTML = example
    }

    <P id="text"></text>
<button onclick="add()">

4 个答案:

答案 0 :(得分:1)

如果要使用外部指定的值,则不应重新声明函数内的example变量

 var example = 30
function add() {
    example = example + 10
    document.getElementById("text").innerHTML = example
}
<P id="text"></p>
<button onclick="add()">Add</button>

答案 1 :(得分:0)

你正在重新声明函数中的变量 - 你也可以缩写如下:example += 10;这是他所说的例子的值是示例加上10的值。

var example = 30
    
    function add() {
        example += 10;
        document.getElementById("text").innerHTML = example
    }
<button onclick="add()">Click Me</button>
<p id="text"></p>

答案 2 :(得分:0)

您已重新声明了相同的变量,这就是为什么在功能范围视图中,example是NaN。

&#13;
&#13;
var example = 30
 function add() {
    example += 10;
    document.getElementById("text").innerHTML = example
 }
&#13;
&#13;
&#13;

答案 3 :(得分:0)

您无法重新声明相同的变量示例,并且必须完全正确关闭按钮标记和段落标记

您需要进行这些更改

var example = 30
function add() 
{
  example = example + 10
  document.getElementById("text").innerHTML = example
}
<p id="text"></p>
<button onclick="add()">submit</button>