# Compare Variables

**URL:** https://discourse.nodered.org/t/compare-variables/47713
**Category:** General
**Created:** [27 June 2021 13:34 UTC](https://discourse.nodered.org/t/compare-variables/47713 "2021-06-27T13:34:13Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Automationguy](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Automationguy](https://discourse.nodered.org/u/Automationguy)
#### Post date: [27 June 2021 13:34 UTC](https://discourse.nodered.org/t/compare-variables/47713/1 "2021-06-27T13:34:14Z")

</div>

Hi All,

Complete newbie to node red, so please excuse my basic question.

I have a variable I’m converting to a message.

If 0 == message 1  
If \< 20 message 2  
If \> 20 message 3

The problem I have is I don’t want to include 0 for message 2.  
So message 2 need to be less than 20 but not = 0 or less than 20 but greater than 0?

Thanks in advance.

---

<div class="post-metadata">

### Author: ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)
#### Post date: [27 June 2021 13:43 UTC](https://discourse.nodered.org/t/compare-variables/47713/2 "2021-06-27T13:43:58Z")

</div>

```auto
if (x == 0) {
   do something i.e. message1
} else if ( (x > 0) && (x < 20) ) {
   do something i.e. message2
} else { // at this point x has to be 20 or more.
   do something i.e. message3
}  

```

something like this??

---

<div class="post-metadata">

### Author: ![Automationguy](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@Automationguy](https://discourse.nodered.org/u/Automationguy)
#### Post date: [27 June 2021 13:47 UTC](https://discourse.nodered.org/t/compare-variables/47713/3 "2021-06-27T13:47:27Z")

</div>

Thats perfect thank you it’s very much appreciated.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [27 June 2021 20:59 UTC](https://discourse.nodered.org/t/compare-variables/47713/4 "2021-06-27T20:59:44Z")

</div>

What if value is \<0?

---

<div class="post-metadata">

### Author: ![Gunner](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gunner/32/43582_2.png) [@Gunner](https://discourse.nodered.org/u/Gunner)
#### Post date: [27 June 2021 22:22 UTC](https://discourse.nodered.org/t/compare-variables/47713/5 "2021-06-27T22:22:32Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/b/7bc429bbf6e1c4e10767e0dc405139e020702c91.jpeg)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [11 July 2021 22:22 UTC](https://discourse.nodered.org/t/compare-variables/47713/6 "2021-07-11T22:22:52Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
