# Detecting if a numerical value is negative

## Recommended Posts

I think this is a pretty simple question, but I can't find the answer by searching since "negative number" seems to be too vague of a search criteria. Anyway, I would like to know how I would be able to tell if a numerical value in a variable is negative.

Example:

`\$a = -4 ; how can I tell if this is negativeoÝ÷ Ø@ÈL¬¶·,Þt(ºWn±æ®¶­sdbb33c¶fÇC²FVà`

Edited by BALA

[font="Comic Sans MS"]BA-LA[/font]http://ba-la.110mb.comJoin my community, CLICK HEREAlternative links to my site:http://www.ba-la.tkhttp://www.ba-la.co.nrContact me if you would like to help with some of my projects: joeythepirate@gmail.com

##### Share on other sites

BALA

Just realized I could use

Or you can do this:

```\$Num = -4
If _IsNegativeNum(\$Num) Then MsgBox(0, "", "The number < " & \$Num & " > is negative!")

Func _IsNegativeNum(\$Num)
Return StringInStr(\$Num, "-")
EndFuncoÝ÷ Øêæi¼­+zÛ^­«­¢+ØÀÌØí9Õ´ô´Ð)%}%Í9Ñ¥Ù9Õ´ ÀÌØí9Õ´¤Q¡¸5Í   ½à À°ÅÕ½ÐìÅÕ½Ðì°ÅÕ½ÐíQ¡¹ÕµÈ±ÐìÅÕ½ÐìµÀìÀÌØí9Õ´µÀìÅÕ½ÐìÐì¥Ì¹Ñ¥ÙÌÌìÅÕ½Ðì¤()Õ¹}%Í9Ñ¥Ù9Õ´ ÀÌØí9Õ´¤(%%MÑÉ¥¹1Ð ÀÌØí9Õ´°Ä¤ôÅÕ½Ðì´ÅÕ½ÐìQ¡¸(\$%IÑÕÉ¸Ä(%±Í(\$%IÑÕÉ¸À(%¹%)¹Õ¹```

Spoiler

Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1

My Work...

Spoiler

Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating )

* === My topics === *

==================================================

==================================================

AutoIt is simple, subtle, elegant. © AutoIt Team

##### Share on other sites

If you didn't wanted the

If \$a < 0 Then

Then you could use this

If \$a == Abs(\$a) Then

;Positive

Else

;Negative

EndIf

Start here if you are new Valuater's AutoIT 1-2-3Looking for an UDF - Look hereDo you need to do it twice - Autoit

## Create an account

Register a new account

• ### Recently Browsing   0 members

×

• Wiki

• Back

• #### Beta

• Git
• FAQ
• Our Picks
×
• Create New...