Странно работает If
-
Есть 2 числа, 5.74 и 100.
Проверяем их в if, 5.74 < 100, всё работает хорошо выдаёт true.
Кладём их в переменные A и B.
Проверяем A < B, получается false.Если одна переменная и одно число, то всё хорошо. Или если в переменной число в int, но если мы берём число из файла, как нам его преобразовать в int? Или же есть другой способ решить проблему?
-
@Hexagon сомневаюсь что у вас в перменной числа, скорее всего строки
-
@Hexagon Чтобы преобразовать строку в число, можете воспользоваться командой:
[[TEST]] = parseInt([[TEST]])
-
@Fox А есть что нибудь такое, что бы нормально работало с нецелыми числами? Просто 1.74, оно превращает в 1.
-
@Hexagon Да, вам нужно преобразование строки в число с плавающей точкой:
[[TEST]] = parseFloat([[TEST]])
-
@Fox Большое спасибо)