1、如果终止一个函数的用return即可,实例如下:
function testA(){alert('a')
return
alert('b')
alert('c')
}
testA()
程序执行弹出'a'便会终止。
2、在函数中调用别的函数,在被调用函数终止的同时也希望调用的函数终止,实例如下:
function testC(){alert('c')
return false
alert('cc')
}
function testD(){
if(!testC()) return
alert('d')
}
testD()
两个函数做了修改,testC中返回false,testD中对testC的返回值做了判断,这样终止testC的同时也能将testD终止,程序执行弹出'c'便会终止。
function a(){
......
if(false){//这里面的内容是判断的最终结果为false要执行的代码。;如果你要的效果是:值为false,你要直接结束的话,你可以将a()变成return。
a()
}else{//这里面的内容是判断的最终结果为true要执行的代码。
return
}
}
function a(){var x=2
if(x==1){
a()
}else{
return
}
}