每次運行此函數時,p1_Balance將始終重置爲10,並且不會保留增量或減量的新值。如何使返回變量在函數Increment/Decrement後保持一個新值?
function Balance() {
var p1_Balance=10;
var x= Math.floor(10*Math.random());
if (x<5) {
p1_Balance=p1_Balance-1;
} else {
p1_Balance=p1_Balance+1;
}
return p1_Balance;
}
[您應該閱讀更多關於範圍](https://stackoverflow.com/documentation/javascript/480/scope#t=20170801134516543515) – Nick
@ruhul在問一個問題之前,可以做一些研究。 – Nick