if 判斷中出現逗號

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <script type="text/javascript">
  window.onload=function(){
       if(1>2,2>3)//false,false
       {
           alert('1>2,2>3 - true ');
       }
       else
       {
           alert('1>2,2>3 - false ');
       }
       
       if(1>2,2<3)//false,true
       {
           alert("1>2,2<3 - true");
       }
       else{
           alert('1>2,2<3 - false ');
       }
       if(1<2,2>3)//true,false
       {
           alert('1<2,2>3 - true ');
       }
       else
       {
           alert('1<2,2>3 - false ');
       }
       
       if(1<2,2<3)//true,true
       {
           alert("1<2,2<3 - true");
       }
       else{
           alert('1<2,2<3 - false ');
       }

       if(1>2 || 2>3 , 5>2)
       {
           alert('1>2||2>3, 5>2 - true ');
       }
       else
       {
           alert('1>2||2>3, 5>2 - false ');
       }

       if(1>2 || 2>3 , 5<2)
       {
           alert('1>2||2>3, 5<2 - true ');
       }
       else
       {
           alert('1>2||2>3, 5<2 - false ');
       }
  }
  </script>
 </head>
 <body>  
 </body>
</html>

  運行上面的代碼會發現,if 判斷條件 會以 逗號分隔後的兩個表達式中的最後一個表達式的結果 爲準javascript

相關文章
相關標籤/搜索