【JS】if...else 优化形式
2013-09-10 17:14
483 查看
if () {} else {} —— 使用三元操作符/省略大括号{}
if () {} —— 使用 and(&&) 和 or(||) 运算符
jquery之父在《精通 javascript》中的一个获取html元素属性的方法(牛逼写法)
if(foo){ funcA(); }else{ funcB(); } foo?funcA():funcB();
if(!foo){ funcA(); }else{ funcB(); } foo?funcB():funcA();
if(foo){ return funcA(); }else{ return funcB(); } return foo?funcA():funcB();
if(foo){ return funcA() }else{ funcB() } {if(foo)return funcA();funcB()}
if () {} —— 使用 and(&&) 和 or(||) 运算符
if(foo){ funcA(); } foo&&funcA();
if(!foo){ funcA(); } foo||funcA();
jquery之父在《精通 javascript》中的一个获取html元素属性的方法(牛逼写法)
function getattr(el, attrname){ var attr = {'for':'htmlfor', 'class':'classname'}[attrname] || attrname; };
相关文章推荐
- switch...case 和 if...else效率比较和优化
- 过长的if-else分支结构优化
- 深扒JS三目运算符的潜力 解决if...else局部作用域问题
- 在js开发中,如何减少if else语句的使用
- 关于优化冗余的多个if-else代码
- switch...case 和 if...else效率比较和优化
- golang中使用switch以更清晰的形式来编写长的 if-then-else 链
- 策略模式+工厂模式优化if...else if...else if结构
- 利用数组来优化if else ---谈谈数组的本质
- 代码优化——去除你代码中的if...else...层层嵌套
- JS If...Else
- 一个优化if-else的例子
- Js中 If...Else 语句
- 复习笔记9 if else 以及效率优化
- switch...case 和 if...else效率比较和优化
- 过多if-else分支的优化
- 代码优化——去除你代码中的if...else...层层嵌套
- if-else的优化举例
- avalonjs 中的if else实现的几种方法