Explain different between return, break and continue keyword in Javascript
Dung Do Tien
Feb 12 2020
402
I am studying Javascript and I can not distinguish between return, break and continue keyword in Javascript. Please explain to help me when to use it?
Thanks Guys.
Have 1 answer(s) found.
-
S0
Sandeep Kumar Apr 10 2020
This a great question but I think it's simple to understand.
1. break
- Use to exit Switch command when finishing a condition
var i = 10; switch(i) { case 10: // code block break; case 9: // code block break; default: // code block }
- Use to exit a loop (for/while..)
for(var i = 0; i<=100; i++){ if(i % 8 == 0){ break; // stop loop and read commands below loop } } // Some code here
2. continue
Only use in the loop when you want to skip a step loop and continue loop next step.
string text = ""; for(var i = 0; i<=100; i++){ if(i % 5 == 0){ continue; // stop curent step loop and start next step of loop } text = text + i + " "; } alert(text);
3. return
Only used for the function to return value of that function. It also exists loops and Switch command
function(a, b){ if(a > b){ return a + b; } return a *b; }
I hope this info helpful to you.
* Type maximum 2000 characters.
* All comments have to wait approved before display.
* Please polite comment and respect questions and answers of others.