想问一下confirm() 通过判断fi...else
想问一下confirm() 都是通过判断if...else来获取对应的值来显示返回给出的容嘛? 这个是固定格式嘛? 还是有其他格式?
想问一下confirm() 都是通过判断if...else来获取对应的值来显示返回给出的容嘛? 这个是固定格式嘛? 还是有其他格式?
2018-06-12
confirm返回值是布尔值,只有true和false,你可以通过if...else...获得这两个条件对应的返回值,也可以通关过switch语句去获得;这个关键不是格式和到底是用if还是switch,假如confirm()有三个返回值,那要输出相对应的返回内容就得三次判断if...else...else...,同样用switch要有三次的case判断。回到这一题中,下面用了if和switch语句,结果是一样的:
function rec(){
var mymessage= confirm("你是女士!");
// if语句
/*if(mymessage==true)
{
document.write("你是女士!");
}
else
{
document.write("你是男士!");
}*/
// switch语句
/*switch (mymessage)
{
case true:
document.write("你是女士!");
break;
case false:
document.write("你是男士!");
break;
}*/
}
举报