1.如果終止一個函數的用return即可,實例如下:
function testA(){
alert('a');
alert('b');
('c');
}
testA(); 程式執行會依序彈出'a','b','c'。
function testA(){
alert('a');
return;
}testA(); 程式執行彈出'a'便會終止。
2、在函數中呼叫別的函數,在被呼叫函數終止的同時也希望呼叫的函數終止,實例如下:
function testC(){
return;
alert('cc');
}
function testD(){
testC();
}
testD(); 我們看到在testD中調用了testC,在testC中想透過return把testD也終止了,事與願違return只終止了testC,程式執行會依序彈出'c','d'。
function testC(){
alert('c');
return false;
function testD(){
alert('d');
alert('d');test alert('d');
test; (); 兩個函數做了修改,testC中傳回false,testD中對testC的回傳值做了判斷,這樣終止testC的同時也能將testD終止,程式執行彈出'c'便會終止。