Не считает числа равными
-
Подскажите, почему он считает, что 90 неравно 90 ?
-
@almazmr said in Не считает числа равными:
Подскажите, почему он считает, что 90 неравно 90 ?
Скорее всего вы сравниваете строку с числом. https://learn.javascript.ru/types-intro
-
@fox Они умножаются
-
@almazmr Вы заключаете выражение в двойные квадратные скобки и используете его как переменную BAS? Я всякое за два года повидал, но такое вижу впервые..
Передайте значение выражения переменной и сравнивайте уже переменные. Или сравнивайте выражения обозначив переменную:
[[TF]].slice(1)*2 == [[NOW_COINS]]
-
Или как вариант перед использованием сделайте "Выполнить код"
[[TF]] = parseInt([[TF]]) [[NOW_COINS]] = parseInt([[NOW_COINS]])
а потом уже сравнивайте
[[TF]] == [[NOW_COINS]]
-
@gamid said in Не считает числа равными:
Или как вариант перед использованием сделайте "Выполнить код"
[[TF]] = parseInt([[TF]]) [[NOW_COINS]] = parseInt([[NOW_COINS]])
а потом уже сравнивайте
[[TF]] == [[NOW_COINS]]
Это можно сделать прямо в выражении:
parseInt([[TF]]) == parseInt([[NOW_COINS]])
-
@fox У него выводиться в лог изза этого предложил такой вариант