zoukankan      html  css  js  c++  java
  • javascript || && 简写 if

    <script type="text/javascript">
    
    	如果你想写
    	if (!false)
    	{
    		alert('false');
    	}
    
    	不妨考虑写成:
    	false || alert('false');
    
    	false || alert('false'); true || alert('true'); //output false;
    	用"||"的情况下,第一个条件true,不检测第二个直接返回true.第一个条件false,会执行第二个条件检测
    
    	false && alert('false'); true && alert('true'); //output true
    	用"&&"的情况下,第一个条件true,还会检测第二个条件。第一个条件false,直接返回false退出。
    
    	简而言之, 替换 if 的简单实用, ? : 替换 if else的实用。 写短小精悍的代码
    
    	usage:
    	$("#regform input[type!=hidden]").each(
    		function(index) {
    			$(this).parent().has("div.valid-under").length || $('<div class="valid-under"></div>').appendTo($(this).parent());
    		}
    	);
    
    </script>
  • 相关阅读:
    JSON
    event flow
    for,for each,for in,for of
    history of program language
    px fr em rem
    正则符号
    DOM、BOM
    web布局
    grid
    初学python环境安装
  • 原文地址:https://www.cnblogs.com/leamiko/p/2150569.html
Copyright © 2011-2022 走看看