來源:https://blog.csdn.net/q3254421/article/details/83154247 1、正常狀況 <!DOCTYPE html> <html> <head> <title>return測試</title> </head> <body> <a href="#"></a> <a onclick="fun1()">111</a> <a onclick="fun2()">222</a> <a onclick="fun3()">333</a> <a onclick="fun4()">444</a> <script type="text/javascript"> function fun1() { return; } function fun2() { return false } function fun3() { return true } console.log(fun1()) // undefined console.log(fun2()) // false console.log(fun3()) // true </script> </body> </html> 經過上面的例子 能夠看出return;return false;return true在函數內部都中斷了函數的執行 2、異常狀況(表單提交) 1. return ; return false return true 都會在函數內部阻止程序的執行。 2. 只有 return false 會阻止表單的提交。