```
var x = 2;
// var y;
if(x < 1){
y = x;
}else if(x >= 1 && x < 10){
y = 2*x + 1;
}else{
y = 5 * x - 17;
}
alert(y);
```这段代码中我专门把变量y注释了,但是后台为什么没有报错,最后还是能够得出y的结果?