为了账号安全,请及时绑定邮箱和手机立即绑定

求问以下问题

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)

正在回答

2 回答

prompt返回的是文本框中的字符串,是String类型,不是boolean类型,不能用true和false

0 回复 有任何疑惑可以回复我~
#1

ITzong 提问者

非常感谢!
2016-08-01 回复 有任何疑惑可以回复我~

prompt()函数的返回值:

1. 点击确定按钮,文本框中的内容将作为函数返回值
2. 点击取消按钮,将返回null

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       741419    人
  • 解答问题       9869    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

求问以下问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号