return是向函式返回值,並終止函式的執行比如:function a(){ return 10;//這個時候,函式a的值會等於10,並且函式中下面的內容不再執行 document.write(50);//由於上面已經return了,這條程式碼不會執行}至於什麼時候會用到,那看你要函式來做什麼,你要他返回值就返回咯,不要他返回就不返回咯!比如,用函式來做一個加法運算,需要他返回值,那就這樣function a( b, c ) { return b + c;}那麼呼叫:var abc = a(5, 80);這個時候,abc這個變數的值會是85如果想直接輸出結果,不要返回值那就function a( b, c ) { document.write( b + c );} 這個時候呼叫, var abc = a(5, 80);那麼頁面會輸出85,但abc是沒有值的當然,js中的return不一定非得用在函式function中,有時候也可以用來阻止某些動作,比如表單的提交,讓表單的提交事件返回false,那表單就不會提交:onsubmit="return false"
return是向函式返回值,並終止函式的執行比如:function a(){ return 10;//這個時候,函式a的值會等於10,並且函式中下面的內容不再執行 document.write(50);//由於上面已經return了,這條程式碼不會執行}至於什麼時候會用到,那看你要函式來做什麼,你要他返回值就返回咯,不要他返回就不返回咯!比如,用函式來做一個加法運算,需要他返回值,那就這樣function a( b, c ) { return b + c;}那麼呼叫:var abc = a(5, 80);這個時候,abc這個變數的值會是85如果想直接輸出結果,不要返回值那就function a( b, c ) { document.write( b + c );} 這個時候呼叫, var abc = a(5, 80);那麼頁面會輸出85,但abc是沒有值的當然,js中的return不一定非得用在函式function中,有時候也可以用來阻止某些動作,比如表單的提交,讓表單的提交事件返回false,那表單就不會提交:onsubmit="return false"