Rumah > Soal Jawab > teks badan
javascript 有没有php中的exit()函数呢?
是完全中断程序;
return false;不适合用;
因为
function sample_one()
{
return false;
}
function sample_two()
{
sample_one()
alert(1);
}
sample_two();
执行结果:
alert(1)可以正常执行;
怪我咯2017-04-11 11:39:16
sample_one 中的return只是针对自身的函数
function sample_one()
{
return false;
}
function sample_two()
{
sample_one()
return false;
alert(1);
}
sample_two();
亦可
function sample_one()
{
return false;
}
function sample_two()
{
return sample_one();
alert(1);
}
sample_two();
黄舟2017-04-11 11:39:16
return false
仅表达返回值是false
,并无其他释义。但想达成你的要求也不难,利用短路求值就行,代码这么改:
function sample_one()
{
return false;
}
function sample_two()
{
sample_one() && alert(1);
}
sample_two();
ringa_lee2017-04-11 11:39:16
return false只是代表sample_one()
的值等于false
。
你可以
function sample_one()
{
return false;
}
function sample_two()
{
//判断上面返回的true就弹出
if(sample_one()){
alert(1);
}
}
sample_two();