# Logical Order in If Else Statements Understanding

**URL:** <https://forum.freecodecamp.org/t/logical-order-in-if-else-statements-understanding/154164>\
**Category:** General\
**Created:** [October 20, 2017, 12:47pm UTC](https://forum.freecodecamp.org/t/logical-order-in-if-else-statements-understanding/154164 "2017-10-20T12:47:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcne65](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/mcne65/32/61920_2.png) [@mcne65](https://forum.freecodecamp.org/u/mcne65)\
**Post date:** [October 20, 2017, 12:47pm UTC](https://forum.freecodecamp.org/t/logical-order-in-if-else-statements-understanding/154164/1 "2017-10-20T12:47:46Z")

</div>

**Makes no sense - what’s wrong with this?Not sure I understand**

**Your code so far**

```auto
function orderMyLogic(val) {
  if (val < 10) {
    return "Less than 10";
  } else if (val < 5) {
    return "Less than 5";
  } else {
    return "Greater than or equal to 10";
  }
}

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

```

**Your browser information:**

Your Browser User Agent is: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36`.

**Link to the challenge:**  
[https://www.freecodecamp.org/challenges/logical-order-in-if-else-statements](https://www.freecodecamp.org/challenges/logical-order-in-if-else-statements)

---

<div class="post-metadata">

**Author:** ![ArielLeslie](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/arielleslie/32/264841_2.png) [@ArielLeslie](https://forum.freecodecamp.org/u/ArielLeslie)\
**Post date:** [October 20, 2017, 1:52pm UTC](https://forum.freecodecamp.org/t/logical-order-in-if-else-statements-understanding/154164/2 "2017-10-20T13:52:43Z")

</div>

If a value is less than 10, it will also be less than 5, so your `else if` is never going to execute. Remember that a function exits as soon as you hit a `return`.

---

<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 16, 2021, 6:45pm UTC](https://forum.freecodecamp.org/t/logical-order-in-if-else-statements-understanding/154164/3 "2021-01-16T18:45:21Z")

</div>


