javascript逻辑运算符don'当page等于X时,t不起作用

javascript Logical Operators don't do function when page equals to X

本文关键字:等于 不起作用 page don 逻辑运算符 javascript      更新时间:2023-09-26

我不想在pageAge或on pageMore上执行if语句。当我转到pageAge时,它不执行脚本,但当我转到pageMore时,会执行。我不知道在这种情况下该用什么话务员。当我把pageMore放在||之前时,它在那个页面上有效,但在另一个页面上无效。

if ( top.location.pathname != pageAge || pageMore) {
  //if not verified go to connect
  $("body").css("display", "none");
  if (age === null && top.location.pathname != pageConnect) {
     window.location.href = pageConnect;
  }
  //if to young go to age page while cookie is found (1day)
  if (age == toYoung) {
      window.location.href = pageAge;
  }
  //if already verified go to like page.
  if (age == legal && top.location.pathname === pageConnect) {
      window.location.href = pageLike;
  }
}

应该是:

if ( top.location.pathname != pageAge && top.location.pathname != pageMore)