<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>

转载于:https://www.cnblogs.com/leamiko/archive/2011/08/23/2150569.html

javascript || 简写 if相关推荐

  1. 15个常用的JavaScript简写技巧

    大家好,我是 漫步,今天来分享几个JS 常见的简写技巧,助你写出更优秀的代码,喜欢的话,记得关注我并设为星标及时收到文章. 任何编程语言的简写技巧都能够帮助你编写更简练的代码,让你用更少的代码实现你的 ...

  2. 12个常用的javascript简写技巧---可以大大减少js代码量

    微信公众号 个人博客 知乎 本文是并非本人所写,只是我看了觉得对自己很有帮助,所以分享给大家,原文链接在最下面,谢谢观看. 1. 空(null, undefined)验证 当我们创建了一个新的变量,我 ...

  3. 年薪10万的前端一定会用的19 个 JavaScript 简写方法!

    由于前端开发的火热和一些IT巨头公司对 web前端开发人员的需求旺盛,让越来越多的人转入前端.前端开发领域是IT技术语言领域唯一一个男女老少都可以快速入门并快速提升兴趣的领域,今天就来聊聊前端的一些技 ...

  4. JavaScript 开发人员需要知道的简写技巧

    本文来源于多年的 JavaScript 编码技术经验,适合所有正在使用 JavaScript 编程的开发人员阅读. 本文的目的在于帮助大家更加熟练的运用 JavaScript 语言来进行开发工作. 文 ...

  5. Vue只是JavaScript其中的一个框架

    JavaScript 浏览器里面唯一能运行的语言是JavaScript JavaScript 简写也就是JS EcmaScript EcmaScript(JavaScript交给Ecma组织去监管生产 ...

  6. javascript的字面量

    在很多javascript框架中经常可以看到诸如var a={};var b=[];或var c={name:"syj"};这些写法让大家摸不到头脑,由于这些写法中使用了[]{}这 ...

  7. 5个很棒的JavaScript Promise函数应用

    星标公众号 前端开发博客,回复"加群" 加入我们一起学习,天天进步 Promise API改变了JavaScript的游戏.我们从滥用settimeout和解决同步操作到尽一切可能 ...

  8. 顶级 JavaScript 技巧

    1.与Javascript对象相关的 01).对象解构 将对象的值解构为变量是另一种在传统点表示法之外读取其值的方法. 下面的示例比较了用于读取对象值的经典点表示法和对象解构快捷方式. const r ...

  9. 【HTML】JS基础知识

    JS简介 JS出生的时候为了解决表单数据的合法性验证: JavaScript 简写JS 跟Java没关系: JS可以控制web前端技术的前两者:结构和样式: alter弹出对话框,小括号中的内容可以实 ...

  10. 页面生成器实现及源码下载

    关注公众号 前端开发博客,回复"加群" 加入我们一起学习,天天进步 作者:muwoo 链接:https://zhuanlan.zhihu.com/p/48347377 最近更新: ...

最新文章

  1. 百度地图相关问题总结
  2. linux强制格式化,linux – 如何格式化ifconfig的输出
  3. Linux下Poppler源码编译安装
  4. java nanotime 重复_Java中System.nanoTime方法能作为一个唯一字符串来使用吗
  5. 超声声场模拟_3D打印全息透镜聚焦超声在低成本脑成像中的应用
  6. Java 位运算符 深入理解
  7. Java笔记——equals和==的区别
  8. 教你如何用Python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!
  9. CSTAnbsp;【Computer-Supportedamp;n…
  10. Windows下Mirth连接Sybase数据库
  11. python刷抖音浏览_Python 一键批量下载抖音无水印视频
  12. VC++通过MSXML6来操作xml需要注意的内存泄漏问题
  13. STM32实现DAC音频播放
  14. .net\C#基于zxing的彩色、Logo二维码生成---随笔
  15. bitbucket创建团队
  16. Altium Designer 16
  17. 美国计算机专业大学排名前30,【最新】2015年美国大学计算机专业排名
  18. 推广你的网站,从学会写软文开始
  19. 开通财付通境外并将申请到的美国运通卡与paypal账户成功绑定
  20. Verilog功能模块——取滑动平均值(使用FIFO)

热门文章

  1. 在spring boot中3分钟上手RPC框架Dubbo
  2. 一加6体验深度测评:一款性价比极高的旗舰
  3. 9.3 客户端接收响应信息(异步转同步的实现)
  4. Difference between natural join and inner join
  5. 直接安装的Qt 5如何调试到源码中
  6. struts的执行流程
  7. feathers ui 实现机制深入解析(feathers ui 源码解析-原创)
  8. 转:Ajax与CustomErrors的尴尬
  9. 《统一沟通-微软-实战》-7-配置-2-呼叫寄存
  10. 许多自己正在总结的东东