我有一个学生喜欢用花括号将大部分代码包裹起来,这样他就可以在代码编辑器中折叠这些部分。最初,我犹豫不决,但想不出一个不让他这样做的正当理由。我想知道这种做法以后是否会产生任何问题。
例子:
var a = 0;
var b = 1;
{ if (a == b){
alert("a = b");
}
else if (a > b){
alert("a > b");
}
else if (a < b){
alert("a < b");
}
}
我知道在 if 中围绕单个语句的括号存在争议,这不是我要说的。如果你愿意的话,我说的是围绕一系列 if/else if 语句的“父”大括号。