JS中函數之外不能寫return


JS中return有時會遇到這種情況,具體表現為:
google瀏覽器等瀏覽器可以繼續執行,IE瀏覽器不能執行return,並且
google瀏覽器:執行時會顯示SyntaxError: Illegal return statement;
IE瀏覽器:
問題原因:'return' 語句在函數之外。
JS語法中return是不能寫在函數外的,例如說
<html>
<body>
<script>
var a=“精益六西格瑪公開班”;
return a;
</script>
</body>
</html>
這樣寫是會報錯的。

解決方法:如果確實需要return
兩種解決方法:
一、把return寫到其他的函數里面去。
二、寫成閉包:(function(){return;})();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM