这是我的代码:
var points = 10
if(points == 10) {
points + 200;
}
else if (points === 100) {
points + 10;
}
console.log(points)
结果是它记录了 10,而我想要发生的是它记录 210。知道我做错了什么吗?我在之前的一个问题上得到了一些反馈,但它似乎仍然不起作用。
答案 0 :(得分:0)
当我们使用赋值运算符时,我们必须这样使用:
点数 = 点数 + 200
所以在您的代码中,“points + 200”或“points + 10”行根本没有改变变量点的值。因此,变量点与第一行相同(变量点 = 10)
你可以像这样修改你的程序:
var 点数 = 10
if(points == 10) {
//点数 = 点数 +200
点 + 200;
}
else if (points === 100) {
//点数 = 点数 + 10
点 + 10;
}
console.log(点数)