问答详情
源自:2-9 我与你同在(逻辑与操作符)

为什么不加else时可以显示,加了else之后将变量值改为<60就不可以了呢

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>逻辑与</title>
<script type="text/javascript">
 var numa,numb;
 numa=80;
 numb=70;
 if(numa>=60&&numb>=60){
  document.write("JavaScript考核通过!"+"<br>");
  else {document.write("未通过");}
 
  }
</script>
</head>
<body>
</body>
</html>


提问者:慕婉清0208 2018-03-10 21:09

个回答

  • 慕婉清7712429
    2018-06-22 15:53:20

    格式错了,具体参考 上面的回答

  • 困难00
    2018-03-20 15:29:11

    你的if else的格式错了

    if(){...}
    else{...}
    //也可以
    
    if(){...}
    else if(){...}
    else if(){...}
    .....
    else{...}
    这样可以处理有多种情况判断


  • feng520
    2018-03-11 10:42:28

    格式不对(else要拿到大括号外面来)

    if(条件表达式){

    分支一

    }

    else{

    分支二

    }

  • 胡小豆
    2018-03-10 21:32:23

     if(numa>=60&&numb>=60) {

      document.write("JavaScript考核通过!"+"<br>");

     }

      else {

          document.write("未通过");

      }