这个if语句怎么运行?附加关于编码规范的思考
2012-03-09 00:00
211 查看
<script> /* 你能一眼看出下面的程序alert哪几个数吗? */ if (false) if (true) if (true) alert("1"); alert("2"); alert("3"); /* 这样写的话,是不是清楚了一点呢? */ if (false) if (true) if (true) alert("1"); alert("2"); alert("3"); /* 这样更清楚了,但是是不是感觉太...,有什么好办法呢? */ if (false) { if (true) { if (true) { alert("1"); } } } alert("2"); alert("3"); /* 尽快返回结果,如果代码在fucntion中,可以用return 如果是支持标签的语法,可以直接goto exit,来增强可读性 */ if (false) return; if (!true) return; if (true) { alert("1"); } alert("2"); alert("3"); /* 总结: 1、if语句最好使用{}和递进的方面分隔逻辑,以增强可读性 2、尽快返回结果,以减少递进的层次,增强可读性 */ </script>
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/kimsoft/article/details/7015839
相关文章推荐
- 这个if语句怎么运行?附加关于编码规范的思考
- 我这个if else 语句怎么运行不正确啊
- 学习关于时间在sql里面的对比,用if语句(这个有点特别)
- 编写一个C语言语句,要求输出这个程序需要运行的时间(用clock()做) 该怎么写?
- PHP 编码规范 6.4 if与else语句
- 关于if和switch两种条件语句的思考
- 文件操作之增删改查3---文件的修改,f.replace(),在linux里的一些应用sed,with语句方法来打开一个或多个文件避免忘记关闭,python一行写的太长,怎么编写多行的规范
- 关于上传类的安全编码思考
- 关于mybatis的动态if语句查询报错问题和解决方法
- tomcat运行出错,请问这个问题怎么解决?
- 大家帮我看看这个语句怎么写?
- 【学习笔记】JavaScript编码规范-语句块
- 路要怎么走?关于程序员成长的一点思考
- 运行《Struts2 权威指南》 s-if.jsp 的异常引出对 EL 和 OGNL 的思考
- 关于大学生如何进行编码规范的火拼
- 关于if语句的条件
- java怎么判断一个文本是什么编码格式以及运行在doc下,javadoc注释文档
- 关于excel 中IF 语句的多重嵌套
- 关于“怎么比较两个SQL查询语句产生的结果集是否相同”搜集到的一些资料
- 关于Elasticsearch 运行过程出现问题的相关思考