JavaScript if else 问题

标签 javascript if-statement

大家好! 我的代码一直有问题。我想我知道出了什么问题,但无论我如何努力,我似乎​​都无法修复它,所以我决定向社区提出这个问题。我认为这是因为第二个 if 语句与前面的语句相矛盾。来,看一下。

        if (Character.style.backgroundImage === "url(../images/animations/moveRightAnimation/1.png)") {

            Character.style.backgroundImage = "url(../images/animations/moveRightAnimation/2.png)";

        } else (Character.style.backgroundImage != "url(../images/animations/moveRightAnimation/1.png)") {

            Character.style.backgroundImage = "url(../images/animations/moveRightAnimation/1.png)";

希望您能明白我在说什么并知道答案是什么。正如我在上一篇文章中所说,我不是一个出色的程序员,所以不要过分评判我,XD。

最佳答案

没有理由重复用 else 否定的条件检查,只有 else if 才需要。改变

} else (Character.style.backgroundImage != "url(../images/animations/moveRightAnimation/1.png)") {
    Character.style.backgroundImage = "url(../images/animations/moveRightAnimation/1.png)";
}

类似于

} else {
    Character.style.backgroundImage = 
            "url(../images/animations/moveRightAnimation/1.png)";
}

关于JavaScript if else 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46386225/

相关文章:

php - 从 iframe 中更改父页面

java - 尝试使用 Integer.parseInt() 将字符串转换为整数时出错

java - 打印两次

c - 我的 if 语句在 while 循环中不起作用。执行一次后退出循环

java - 计算所有奇数数组索引的总和

php - 读取和写入cookie

javascript - 基于地理位置的 HTML(美国以外的人访问我的网站,看到不同的 html 代码)

javascript - 较小的 jQuery 插件(以 KB 为单位)是否会比具有相同功能但尺寸较大的相同插件表现更好?

javascript - 从范围生成对象在第一次迭代时获取 null

java - 需要帮助 - Java Else/If 语句