1. JS寫返回值的作用
有三種情況:
第一種情況,也是用得最多的情況,返回值是用於獲取函數執行完畢後,獲取到我們需要得到的結果。
例如我們想要得到a+b的結果:
function sum(a,b){
return a+b;
}
alert(sum(3,5));
這樣,alert警告框中,會得到3和5的相加結果;
當然,這樣簡單的計算,我們只是做個範例,大多時候,函數返回值的結果都是經過比較復雜的計算的,而且大多是經常在程序中使用,可以起到簡化程序的作用。
————————
第二種情況,就是返回空值,用來中止程序的;
function compare(a,b){
if(a>b) return;
alert("a小於或等於b");
}
compare(4,1);
這段程序表示,如果傳入的a大於了b,那麼程序將什麼都不做;
————————
第三種情況,用於防止事件冒泡,這種情況多在IE下生效:
dom.onmouseup = function(){
event.returnvalue=false;
return false;
}
那麼,這個onmouseup事件不會被這個dom對象的父級元素捕獲。
或許還有其它的情況,一時間也想不到,目前我只總結出這幾條。
2. javascript中return的用法
RETURNTRUE是函數終止並返回TRUE,RETURNFALSE是函數終止並返回FALSE。
返回值獲取方法: