我的 if 和 else 语句有问题

时间:2021-05-30 12:23:52

标签: javascript if-statement

这是我的代码:

var points = 10

if(points == 10) {

points + 200;

}

else if (points === 100) {

points + 10;


}

console.log(points)

结果是它记录了 10,而我想要发生的是它记录 210。知道我做错了什么吗?我在之前的一个问题上得到了一些反馈,但它似乎仍然不起作用。

1 个答案:

答案 0 :(得分:0)

当我们使用赋值运算符时,我们必须这样使用:

点数 = 点数 + 200

所以在您的代码中,“points + 200”或“points + 10”行根本没有改变变量点的值。因此,变量点与第一行相同(变量点 = 10)

你可以像这样修改你的程序:

var 点数 = 10

if(points == 10) {

//点数 = 点数 +200

点 + 200;

}

else if (points === 100) {

//点数 = 点数 + 10

点 + 10;

}

console.log(点数)