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

点击确定后变量a里存的值倒是是boolean值true,还是http这个地址

 function openWindow(){

       var a =  prompt("是否打开新窗口?","http://www.imooc.com/");

       alert(a);//这里弹出的是上面这个http的地址

       if(a){//这里判断a是true?????

           window.open(a,"_blank","width=400,hight=500");

       }else{

           alert("false");

       }

    }


正在回答

5 回答

刚开始学习,没看基础。。。

Javascript中的if不紧判断的是boolean值,还有如下:

String : 非空字符串(true);空字符串(false)【“”or null】

Number: 非零数值(true);0和NaN(false);

Object:任何对象 (true);null(false);

所以这里if(a)是成立的,a是非空字符串。。。。。


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

判断的是a

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

是http这个地址


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

是http这个地址


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

是http这个地址


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

举报

0/150
提交
取消

点击确定后变量a里存的值倒是是boolean值true,还是http这个地址

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信