為什麼答案中的 if 不用限定條件?
這題我這樣子寫:
function openWindow(){ var test1=confirm("确定打开新窗口吗?"); if(test1==true){ var test2=prompt("请输入一个网址:","http://www.imooc.com/"); window.open(test2,"_blank","width=400,height=500,menubar=no,toolbar=no"); } }
而答案這樣寫:
function openWindon(){ if(confirm("确定打开新窗口吗?")){ var url = prompt("请输入一个网址","http://www.imooc.com/"); window.open( url,"_blank","toolbar=no, menubar=no, width=400, height=500"); } }
為什麼答案可以在 if 直接寫"(confirm("确定打开新窗口吗?"))",而不用像我一樣限定條件((test1==true))?