2016-06-30 79 views
-1

我指望有多少时,数学> 5,它现在被计数,但是当数学< 5,我想猴子重置为0,然后它会开始从0全局变量计数

重新计数倍
var monkey = 0; 

function Normal() { 

    var math = Math.floor((Math.random() * 10) + 1); 
    if (math >= 5) { 
     monkey++; 
     console.log(monkey); 
    } else { 

     console.log("We") 
    } 
} 

<button onclick="Normal()">Hello</button> 
+3

复位所以把'猴= 0'在else块。我在这里错过了什么吗? –

+0

@JosiahKeller也许数学> = 5更改为数学> 5可以帮助一点:) – shole

+0

@JosiahKeller这不起作用,它只是返回NaN – user5544792

回答

0

你错过了猴

var monkey = 0; 

function Normal() { 

    var math = Math.floor((Math.random() * 10) + 1); 
    if (math >= 5) { 
     monkey++; 
     console.log(monkey); 
    } else { 
     monkey = 0; 
     console.log("We") 
    } 
} 

<button onclick="Normal()">Hello</button> 
+1

好的,谢谢,我不小心将var添加到其他部分。 – user5544792