Javascript If语句忽略数字值

Javascript If语句忽略数字值,javascript,if-statement,Javascript,If Statement,为自己的无能道歉 let country = "UK"; let language = "English"; let population = 60; let isIsland = false; if (language === "English", population < 50, isIsland === false) { console.log(`You should live in ${country} :)`); }

为自己的无能道歉

let country = "UK";
let language = "English";
let population = 60;
let isIsland = false;

if (language === "English", population < 50, isIsland === false) {
console.log(`You should live in ${country} :)`);
} else {
console.log(`${country} does not meet your criteria`);
}
let country=“英国”;
让语言=“英语”;
假设人口=60;
让isIsland=false;
如果(语言==“英语”,人口<50,isIsland===假){
log(`您应该住在${country}:')`);
}否则{
log(`${country}不符合您的条件`);
}

在这里,无论我将人口变量设置为什么,它似乎都被If语句忽略了,我不知道为什么

if语句中缺少逻辑运算符。逻辑运算符用于测试真或假。JavaScript中有三个逻辑运算符

  • 和(&&)
  • 或(| |)
  • 不(!)
let country=“英国”;
让语言=“英语”;
假设人口=60;
让isIsland=false;
如果(语言==“英语”&&population<50&&isIsland===false){
log(`您应该住在${country}:')`);
}否则{
log(`${country}不符合您的条件`);
}
“或”条件:

if (language === "English" || population < 50 || isIsland === false)
if(语言==“英语”| |人口<50 | | isIsland===false)
“和”条件

if (language === "English" && population < 50 && isIsland === false)
if(语言===“英语”&&population<50&&isIsland===false)
您可以使用and(&&&)运算符进行此操作

if (language === "English" && population < 50 && isIsland === false) {
console.log(`You should live in ${country} :)`);
} else {
console.log(`${country} does not meet your criteria`);
}
if(语言===“英语”&&population<50&&isIsland===false){
log(`您应该住在${country}:')`);
}否则{
log(`${country}不符合您的条件`);
}

如果(language==“English”&&population<50&&isIsland==false)正确,JavaScript根本不是这样工作的,那么应该在条件之间使用(
&&&&&&&
而不是逗号。