柚子grapefruit
2018-05-23 14:20
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");
}
}
刚开始学习,没看基础。。。
Javascript中的if不紧判断的是boolean值,还有如下:
String : 非空字符串(true);空字符串(false)【“”or null】
Number: 非零数值(true);0和NaN(false);
Object:任何对象 (true);null(false);
所以这里if(a)是成立的,a是非空字符串。。。。。
判断的是a
JavaScript入门篇
741151 学习 · 9865 问题
相似问题
回答 4