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