關於JavaScript if...else & if 判斷簡寫


 1 <script type="text/javascript">
 2  
 3     如果你想寫
 4     if (!false){
 5         alert('false');
 6     }
 7  
 8     不妨考慮寫成:
 9     false || alert('false');
10  
11     false || alert('false'); true || alert('true'); //output false;
12     用"||"的情況下,第一個條件true,不檢測第二個直接返回true.第一個條件false,會執行第二個條件檢測
13  
14     false && alert('false'); true && alert('true'); //output true
15     用"&&"的情況下,第一個條件true,還會檢測第二個條件。第一個條件false,直接返回false退出。
16  
17     簡而言之, 替換 if 的簡單實用, ? : 替換 if else的實用。 寫短小精悍的代碼
18  
19     usage:
20     $("#regform input[type!=hidden]").each(
21         function(index) {
22             $(this).parent().has("div.valid-under").length || $('<div class="valid-under"></div>').appendTo($(this).parent());
23         }
24     );
25  
26 </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM