據我所知,最常見的做法將是把var a,b;
在上面,但我想提取每一個可能的字符(在JS醜化運行後),似乎並沒有刪除不必要var
初始化在這種情況下初始化變量的正確方法?
我想知道是否有下面的會導致問題和建議
案例1:
if(condition){
var a=-1;
var b="++";
}else{
var a=1;
var b="--";
}
案例2:
if(condition){
var a=-1;
var b="++";
}else{
a=1;
b="--";
}
案例3:
if(condition){
a=-1;
b="++";
}else{
var a=1;
var b="--";
}
取決於你想要什麼樣的範圍。 – c0deNinja 2012-03-30 19:19:18
我不是100%確定,但不會沒有'var'的行創建全局變量? – 2012-03-30 19:19:51
你打算在if語句之外使用變量a和b嗎? – c0deNinja 2012-03-30 19:20:57