作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在一个变量可能有两个不同值的情况下,如果它是一个,你会做一些事情,如果是另一个,你会做一些不同的事情,你会这样做:
if(myVariable == FIRST_POSSIBLE_VALUE) { ... }
else { ... }
if(myVariable == FIRST_POSSIBLE_VALUE) { ... }
else if (myVariable == SECOND_POSSIBLE_VALUE) { ... }
最佳答案
当变量没有其他可能的状态时,我总是更喜欢简单的 else(即,检查 null 和所有这些)。如果变量不是第一个条件,我可能会添加一条评论,说明变量是什么,但这仅在其类似的情况下
if(color==red){
....
}else{ //our theme only allows for red and yellow, so the color must be yellow.
....
}
if(file.is_open==1){
....
}else if(file.is_open==0){
....
关于if-statement - 一般编程 - else 或 else if 为清楚起见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1231145/
MVC3 中的助手是否在 Controller 和 View 中使用? 助手是放置常用 Controller 方法的正确位置吗? 我想创建一个通用方法来获取数据库中的所有子子 ID,并确保它位于正确的
有人可以阐明这两者之间的区别吗,因为它们存在于执行上下文中?我很难阅读 ECMA 262 v 5规范并清楚地看到差异。 谢谢你, 最佳答案 两者都是执行上下文的组件(相同类型),但它们有不同的用途(f
我是一名优秀的程序员,十分优秀!