嵌套的 if/else 语句讨论了分配变量.我已经这样做了,但它仍然不起作用

nested if/else statements talked about assigning variables...I've already done that and it still doesn't work

本文关键字:这样做 不起作用 变量 if else 语句 分配 嵌套      更新时间:2023-09-26

为什么我的嵌套 if/else 语句不起作用:无论我进入什么成年年龄,它都需要我作为搜索引擎 bing.com;其他一切都正常工作。

function adult_jump(SelectSE, SelectWD, age) {
if (SelectSE==true) {
if (age <= 45) {
window.location = "http://www.google.com"
} else {
window.location = "http://www.bing.com"
} 
} else {
if (SelectWD==true) {
  window.location = "http://www.yahoo.com"
} else {
  window.alert("You must select a search tool!")
}
}
}

在与 true 或 false 进行比较时,最好使用 === 运算符。 我修改了窗口位置以提醒.. 因此,您可以在此处一次查看所有结果

function adult_jump(SelectSE, SelectWD, age) { 
  if (SelectSE === true) {
   if (age <= 45) {
   alert("http://www.google.com") ;  }  
   else { alert("http://www.bing.com") ; } 
} 
else {
  if (SelectWD === true) {
  alert("http://www.yahoo.com") ; } 
  else { alert("You must select a search tool!") ;}  
} 
}
adult_jump(true,false,30); // alerts google
adult_jump(true,false,48); // alerts bing
adult_jump(false,true,0) ; //alerts yahoo
adult_jump("","",0) ; // alerts select a search tool
相关文章: