這個代碼后面需要加一個}嗎?
function openWindow()
{var open=confirm("確認新建窗口打開網站嗎?");
if(open==true);
{var url=prompt("通過輸入對話框,確定打開的網址","http://www.xianlaiwan.cn");
if(url!=null);
{window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no'); ? ?
}
? ? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
else
{alert("再見!");}
} ??
else
{alert("再見!");}
? ? }
為什么if中的那些后面都沒加}
需要加大括號嗎?
2016-10-14
那些是指哪些。判斷后只有一條語句可以不加大括號,多條就必須加。
if(ture)
document.write("可以不加大括號");
else
{document.write("多條");
document.write("要加");}
2016-10-14
把你這段代碼格式整理下,就是上面這樣
所以
1、if中的那些后面都有完整的一對大括號 { },只是你格式亂,難以看出來
2、不用再加 }
3、if后面不應該有分號; ? 應該是
4、if(open) 就行了,不用open==true
2016-10-14
如果代碼沒錯的話? 是不需要加了 } 的