Smaller than / Greater than (being false)
-
I am having an issue with an IF statement being false.
Scraped number: 3
Variable: 10If statement:
[[scraped number]] < [[Variable]]
Am I doing something wrong here?
-
@Huntenkill
How to correctly report about error?
support ADMINISTRATORS 23 сентября 2017 г.
The best way to solve your issue - create new topic with answers to these questions:Short bug description.
Detailed bug description(optionally).
Does problem reproduces in run or record mode?
Project with minimal action number, which demonstrates problem
BAS log.
Screenshot(s).
Additional files/accounts/proxies, which are required to run project(can send with PM).
BAS version.
OS version.
-
@Huntenkill Most likely you have an error with the data type. Try it like this
parseInt([[scraped number]]) < parseInt([[Variable]])
-
@Huntenkill said in Smaller than / Greater than (being false):
If statement:
[[scraped number]] < [[Variable]]
Am I doing something wrong here?string '3' is greater than string '10'
I will not say that I have a shorter ...
'3' < '10' // false +'3' < +'10' //true
or likely
+'3' < '10' //true
-
Thanks guys for the quick responses.
Seems like if I don't put 10 as Variable and just "hardcoded" 10 it works.
Which is strange to be honest :'D