# freeCodeCamp Challenge Guide: Logical Order in If Else Statements

**URL:** <https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-logical-order-in-if-else-statements/18228>\
**Category:** freeCodeCamp Contributors\
**Tags:** guide\
**Created:** [July 7, 2016, 8:42pm UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-logical-order-in-if-else-statements/18228 "2016-07-07T20:42:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![camperbot](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/camperbot/32/18364_2.png) [@camperbot](https://forum.freecodecamp.org/u/camperbot)\
**Post date:** [July 7, 2016, 8:42pm UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-logical-order-in-if-else-statements/18228/1 "2016-07-07T20:42:59Z")

</div>

# [Logical Order in If Else Statements](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/logical-order-in-if-else-statements)

* * *

## Hints

### Hint 1

So be careful while using the `if`, `else if` and `else` statements and always remember that these are executed from top to bottom. Keep this in mind placing your statements accordingly so that you get the desired output.

* * *

## Solutions

> **Solution 1 (Click to Show/Hide)**
>
> ```javascript
> function orderMyLogic(val) {
> if (val < 5) {
> return "Less than 5";
> } else if (val < 10) {
> return "Less than 10";
> } else {
> return "Greater than or equal to 10";
> }
> }
> 
> ```

---

<div class="post-metadata">

**Author:** ![anon52159105](https://avatars.discourse-cdn.com/v4/letter/a/45deac/32.png) [@anon52159105](https://forum.freecodecamp.org/u/anon52159105)\
**Post date:** [August 6, 2017, 11:32pm UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-logical-order-in-if-else-statements/18228/2 "2017-08-06T23:32:02Z")

</div>

Closed on August 6, 2017, 11:32pm UTC



---

<div class="post-metadata">

**Author:** ![camperbot](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/camperbot/32/18364_2.png) [@camperbot](https://forum.freecodecamp.org/u/camperbot)\
**Post date:** [August 10, 2019, 1:19am UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-logical-order-in-if-else-statements/18228/3 "2019-08-10T01:19:39Z")

</div>

Opened on August 10, 2019, 1:19am UTC



---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 7, 2025, 12:00pm UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-logical-order-in-if-else-statements/18228/4 "2025-01-07T12:00:31Z")

</div>

Closed on January 7, 2025, 12:00pm UTC


