if() {
}else {
if (IsAlternateRow=='true')
IsAlternateRow = 'false';
else
IsAlternateRow = 'true';
}
我可以在另一个 else 语句中放置一个 if 和 else 语句吗?
最佳答案
注意:在发布此答案后,该问题被重新标记为 JavaScript(它最初是关于 Java 的,所以这个答案是关于 Java 的)。
一般来说,在 else
子句中放置一个 if
和一个 else
是可以的。
但是,您的代码存在几个问题。 IsAlternateRow=='true'
在语法上无效。
- 如果是字符串比较,应该使用双引号和
.equals()
; - 如果它是一个 bool 比较,你最好简单地做
IsAlternateRow = !IsAlternateRow
而不是整个嵌套的if
。
关于javascript - 将 if/else 放在另一个 else 中是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5623450/