Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Don';i don’我不明白我的else陈述错在哪里_Javascript_Html - Fatal编程技术网

Javascript Don';i don’我不明白我的else陈述错在哪里

Javascript Don';i don’我不明白我的else陈述错在哪里,javascript,html,Javascript,Html,我需要一份外行术语的明细表,说明我在使用else语句时出错的地方。我以为我已经弄明白了,但不明白,因为我一直遇到这个问题。谢谢 if (country === "Brazil" || "Portugal") { alert("You speak Portuguese"); } else { alert("You don't speak Portuguese");

我需要一份外行术语的明细表,说明我在使用else语句时出错的地方。我以为我已经弄明白了,但不明白,因为我一直遇到这个问题。谢谢

      if (country === "Brazil" || "Portugal") {
        alert("You speak Portuguese");
      } else {
        alert("You don't speak Portuguese");
      }

您需要执行以下操作:

if (country === "Brazil" || country === "Portugal") {
  alert("You speak Portuguese");
} else {
  alert("You don't speak Portuguese");
}

如果有帮助,请告诉我。

如果(国家==“巴西”|国家==“葡萄牙”){…}
谢谢!如果当他们把巴西错卖给巴西或葡萄牙时,我想让它说你会说葡萄牙语呢?有几种方法可以做到这一点。在您的情况下,最简单的方法可能就是在
if
语句中添加额外的检查:谢谢,这确实有帮助!谢谢你!当他们把巴西拼错成巴西或葡萄牙时,如果我想让他们仍然说你会说葡萄牙语呢?