我是javascript的新手,我已经使用Java一段时间了,我做了一个简单的游戏,我发现它在JS中可能要好得多。所以我开始学习,现在我遇到了一个问题: 当我按一个按钮来增加一个int变量时,它什么也没做。 这是我的代码:
<script>
var a=5;
void function increaseA(){
a+=1;
}
document.write("Value of A is"+a+"<br>");
</script>
<button onclick="increaseA()" >Increase A</button>
按钮实际上应该增加变量a,当然document.write中的包含应该更改。
你能帮帮我吗?答案 0 :(得分:3)
您不能使用void
来执行您所拥有的功能。此外,脚本在没有调用函数的情况下执行 - 因此在调用document.write()
时变量不会被更改。将其更改为
var a=5;
function increaseA(){
a+=1;
console.log("Value of A is"+a+"<br>");
}
让它发挥作用。
另请注意,document.write()
会覆盖整个页面,因此请改用console.log()
,或将其他div的内容更改为所需的输出。
答案 1 :(得分:0)
删除&#39; void&#39;,javascript函数定义没有返回类型。
我建议您首先阅读一些基本语法教程。
答案 2 :(得分:0)
你遗失了一些东西。
data1[]
data1["A,"]
n=2,ii=0
data1["A,","B"]
n=2,ii=1
"data final A,,B"