var myNumber:Number = 1.8;
trace(myNumber);
Вышеприведенное дает "1.7999999999999998"
преобразование строки (myNumber) также дает "1.7999999999999998"
Это происходит только с определенными номерами. Если (myNumber == 1.4) это не доставит мне этой проблемы.
Я проверил с отладчиком, и значения верны до и после преобразования трассировки или строки. Однако сама строка неверна.
Любая помощь будет принята с благодарностью.