OneCompiler

Conditional statements

Below are the conditional statements present in Javascript.

1. If

If is used to execute a block of code based on a condition.

Syntax

if(condition){
    // code
}

Example

let age = 20; 

if (age > 18) {
  console.log('Adult');
}

Run here

2. If-else

If is used to execute a block of code based on a condition. and else part is used to execute the block of code when the condition fails.

Syntax

if(condition){
    // code
} else {
    // code
}

Example


let age=7;

if(age<0) {
console.log('invalid age');
} else if (age<5 && age >0) {
console.log('Infant');
} else if (age>=5 && age<=18) {
  console.log('child');
} else if (age>18) {
  console.log("Adult");
}

Run here

3. Switch

Switch is used to replace nested If-else statements.

Syntax

switch(condition){
    case 'value1' :
        //code
        [break;]
    case 'value2' :
        //code
        [break;]
    .......
    default :
        //code
        [break;]
}

Example

// what is hello in different languages
let language = "italian";

switch(language){
  case "french" :
    console.log('BONJOUR');
    break;
  
  case "spanish":
    console.log('Hola');
    break;
  
  case "italian" :
    console.log("Ciao");
    break;
  
  case "hindi" :
    console.log("Namaste");
    break;
  
  default:
    console.log('Hello');
}

Run here