關於for循環里邊是否可以用return語句


一、關於return
return語句的作用是指定函數返回的值。return語句只能出現在函數體內,出現在代碼中的其他任何地方都會造成語法錯誤!用return語句來終止一個函數的執行。如果return后面不返回值,則把值undefined賦給調用當前函數的表達式。

return語句一般用法:
1.返回函數結果:return a;
2.阻止默認事件或者阻止往下執行:return false;

二、若return在for循環中,還會執行下一次循環嗎?
1.

for(var i=0;i<5;i++){
return 3
}

可以看到瀏覽器報:Uncaught SyntaxError: Illegal return statement
2.

function dd(){
for(var i=0;i<4;i++){
return 5;
}
}

可以看到瀏覽器返回:5

這是因為一個返回是在循環體,一個是在函數體。return 語句只能出現在函數體中。
---------------------
二、關於continue和break

continue 用於跳出本次循環

break跳出整個循環


免責聲明!

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



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