Странно работает 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 Большое спасибо)


Log in to reply