求問以下問題
function openWindow()
{
? ? var one=confirm("是否打開新窗口?");
? ? if(one==true)
? ? {
? ? ? ? var two=prompt("是否打開以下網(wǎng)頁?","http://idcbgp.cn");
? ? ? ? if(two!=null)
? ? ? ? {
? ? ? ? ? ? window.open('two','_blank','width=400,height=500,menubar=no,toolbar=no');
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? alert("取消");
? ? ? ? }
? ? }
? ? else
? ? {
? ? ? ? alert("取消"); ? ?
? ? }
}
請問下劃線中的two為什么不能寫為if(two==true)
2016-08-01
prompt返回的是文本框中的字符串,是String類型,不是boolean類型,不能用true和false
2016-08-01
prompt()函數(shù)的返回值:
1. 點擊確定按鈕,文本框中的內(nèi)容將作為函數(shù)返回值
2. 點擊取消按鈕,將返回null