ITzong
2016-08-01 16:18
function openWindow()
{
var one=confirm("是否打开新窗口?");
if(one==true)
{
var two=prompt("是否打开以下网页?","http://www.imooc.com");
if(two!=null)
{
window.open('two','_blank','width=400,height=500,menubar=no,toolbar=no');
}
else
{
alert("取消");
}
}
else
{
alert("取消");
}
}
请问下划线中的two为什么不能写为if(two==true)
prompt返回的是文本框中的字符串,是String类型,不是boolean类型,不能用true和false
prompt()函数的返回值:
1. 点击确定按钮,文本框中的内容将作为函数返回值
2. 点击取消按钮,将返回null
JavaScript入门篇
739817 学习 · 9566 问题
相似问题