The blog describe the usage of Control Statement ( if ..else, Switch , loop) in JavaScript code. The control statements are useful when the code is required to be executed when a particular condition is met or justified or to be executed in loop for a particular interval or execution of code from available expressions.
JavaScript Control Statement Types
The control statements in JavaScript can be broadly classified into 3 types
- If -else statements
- Switch statements
- Loop
If Statement usage in JavaScript
The if-else statements in JavaScript is required when the code is requried to be executed when a conditon is either true or false. The if statements can be divided into 3 types
- If statement : executes if the given expression is True
- If-else statement : executes the first statement if the given expression is True, else the second statement
- If-else-if statement : executes the statement where the expression is True from the given multiple condition
Syntax for If statement
if(expression1){ //code executes when if expression1 is true } else if(expression2){ //content to be evaluated if expression2 is true } else if(expression3){ //content to be evaluated if expression3 is true } else{ //content to be evaluated if no expression is true }
<script> var x=100; if(x==98){ document.write("The value of x is 98"); } else if(x==105){ document.write("The value of x is 105"); } else if(x==100){ document.write("The value of x is 100"); } else{ document.write("The value of x is other than 98,100 or 105"); } </script>
Switch Statement usage in JavaScript
The switch statement is to be used when only one condition is true among the given multiple expressions.
Syntax for Switch statement
switch(expression){ case value1: //code executes when value1 is matched with expression break; case value2: //code executes when value2 is matched with expression break; ...... default: //code executes when No Value is matched with expression }
<script> var color ="Red"; var setColorValue; switch(color){ case 'Blue': setColorValue =" The selected color is Blue"; break; case 'Orange': setColorValue =" The selected color is Orange"; break; case 'Red': setColorValue =" The selected color is Red"; break; default: setColorValue =" The given color is other than Red, Blue or Orange"; } document.write(setColorValue); </script>
Loop Statement usage in JavaScript
The Loop statements are useful when required when the program is to be iterated using for, while, do while or for-in loops. The Loop statements are classified into 4 types:
- for loop : used when the element in the program is to be iterated for fixed number of times
- while loop : used when the element in the program is to be iterated for infinite number of times till the expression or given condition is met.
- do-while loop : similar to while loop for infinite number of times till the expression or given condition is met or not. The do while loop executes at least for 1 iteration
- for-in loop: used to iterate the properties of an object
// example for For Loop <script> for (x=10; x<=20; x++) { document.write(x + "<br/>") } </script>
//example for While loop <script> var x=10 ; while (x<=20) { document.write(x + "<br/>"); x = x +5; } </script>
//example for do..while loop <script> var x=10; do{ document.write(x + "<br/>"); x++; }while (x<=20); </script>
One thought on “Control Statements in JavaScript”
Comments are closed.