变量不是全局的,即使是全局定义的



我正在创建的一个网站有一个启动函数,其中包括对另一个函数的调用,以更改添加或更改全局变量,并将HTML文档中的元素更新为值。

function moneyUpdate (x,z){
    var k;
    if (z == 1){
        k = money + x;
        money = k;
        document.getElementById("moneyPrint").innerHTML ="$"+ k;
    }
    if (z == 0){
        money = x;
        document.getElementById("moneyPrint").innerHTML="$"+ money; 
    }

我把功能线叫做

//other code
moneyUpdate(1000,0);

并像这个一样声明变量

var money=0

我对java脚本是个新手,对我可能的无能一无所知。它打印"x"精细地说,它没有将"money"的值设置为1000,用y=1调用它不会添加到"mony"。我甚至不知道该尝试什么。

在其他代码中,请尝试;

money=moneyUpdate(1000,0(;

相关内容

  • 没有找到相关文章

最新更新