091117 T else if 的写法

简介: 写法一:if(a){}else if(b){} 写法二:if(a){}else{    if(b){    }} 以上两种写法,语义上是有很大的区别的:第一种表明a和b两个同级的判断,而第二种则表明a和b的层级关系。

写法一:
if(a){
}
else if(b){
}

写法二:
if(a){
}
else{
    if(b){
    }
}

以上两种写法,语义上是有很大的区别的:
第一种表明a和b两个同级的判断,而第二种则表明a和b的层级关系。
个人认为在很多情况下,为了语义的明郞,虽然else if只有一个简单的分支,也应该使用第二种。

目录
相关文章
|
8月前
属性的写法
属性的写法
if条件语句的四种写法
if条件语句的四种写法
178 0
|
6月前
|
设计模式 JavaScript 前端开发
JS 代码变量和函数的正确写法
JS 代码变量和函数的正确写法
62 3
|
7月前
|
设计模式 JavaScript 前端开发
JS 代码变量和函数的正确写法大分享
在开发中,变量名,函数名一般要做到清晰明了,尽量做到看名字就能让人知道你的意图,所以变量和函数命名是挺重要
43 2
|
7月前
|
设计模式 JavaScript 前端开发
JS 代码中变量和函数的正确写法总结
**代码规范与最佳实践摘要** 1. 使用可读性强的变量名,如`currentDate`代替`yyyymmdstr`。 2. 对同一类型变量使用相似命名,如`getUser()`代替`getUserInfo()`。 3. 变量名应具有描述性,避免使用难以理解的数字,如`MILLISECONDS_IN_A_DAY`代替`86400000`。
50 2
|
8月前
|
JavaScript 前端开发
JavaScript 判断写法
JavaScript 判断写法
43 0
|
JavaScript
vue中一个标签中含有多个class(其中包含三元表达式)的写法
vue中一个标签中含有多个class(其中包含三元表达式)的写法
495 2
|
安全 C++ 索引
c++新特性:for循环特殊写法
c++新特性:for循环特殊写法
176 0
枚举类的写法
传统的写一个季节类,然后有一个季节名字和描述,并为属性设置get set方法。 在主方法中我们可以随意设置季节名字,但是我们知道这是不合适的,因为我们知道只有4个季节 所以我们可以设置为一个枚举类
118 0