Files
Randell Dawson 331cbb88f8 fix(guide): Remove repl.it links from challenge related guide articles (English) (#36204)
* fix: remove repl.it links english

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>

* fix: add extra line

Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com>
2019-07-01 08:49:24 -05:00

1.8 KiB

title
title
Introducing Else If statements

Introducing Else If statements

Remember to use Read-Search-Ask if you get stuck. Try to pair program and write your own code.

Problem explanation:

function testElseIf(val) {
  if (val > 10) {
    return "Greater than 10";
  }
  
  if (val < 5) {
    return "Smaller than 5";
  }
  
  return "Between 5 and 10";
}

// Change this value to test
testElseIf(7);

We'll be modifying the existing code above so that it follows the flow of logic that an else-if statement has.

Hint: 1

  if (val > 10) {
   return "Greater than 10";
 }

All if statements and their variants start off with an if statement.

try to solve the problem now

Hint: 2

else if (val < 5) {
  return "Smaller than 5";
}

Statements between the if statement and the else statement in an else-if flow are in the else-if format

try to solve the problem now

Hint: 3

else {
  return "Between 5 and 10";
  }

The last statement in an else-if flow is in the else format

Spoiler alert!

spoiler Solution ahead!

Basic code solution:

function testElseIf(val) {
  if (val > 10) {
    return "Greater than 10";
  }
  
  else if (val < 5) {
    return "Smaller than 5";
  }
  
  else {
  return "Between 5 and 10";
  }
}

// Change this value to test
testElseIf(7);

Code explanation

The structure of an else-if logic flow is an initial if statement, one more if-else statements, and one final else statement.

Resources