Просмотр полной версии : Перевод переменных в двоичную систему исчесления
Как перевести перемменную в двоичную систему исчесления?, возможно ли производить математические операции с переведенной переменной? :D
K.A.T.A.F.A.L.K.E.R
17.03.2006, 11:00
var dec:Number = 50;
trace(dec.toString(2));
А вообще перевод такой не нужен. Битовые операции производятся без проблем.
Friday13
23.05.2006, 13:33
а как из двоичной в 10 перевести?
Friday13
23.05.2006, 13:46
ага.. нашел.
Friday13
23.05.2006, 13:56
я тут тему подымал насчет trace(5.1-5) народ сказал что баян и уже обсуждалось, не могу найти. может кто линку кинет?
http://www.flasher.ru/forum/showthread.php?threadid=59237
Friday13
23.05.2006, 14:07
ага. сенкс. еще вопросик, что в поиске задавал?
Friday13
23.05.2006, 14:43
ФАК!!!:) пасиб...
Нда... жаль, досадный баг...
Кстати такие методы как
z=Number(String(z));
z=Math.round(z*100)/100;
Не всегда работают.
На практике наблюдается интересная вещь. Иногда проявляется .99999999999999
А с каким значением такое получается?
Friday13
23.05.2006, 15:20
когда дельта изменения равна 0.1.
Friday13
23.05.2006, 15:20
короче на несколько миллионов всего 2 раза проявилось:) думаю результат удовлетворителен
короче на несколько миллионов всего 2 раза проявилось:) думаю результат удовлетворителен
ну а какие числа то были в этих 2-х разах?:)
Friday13
23.05.2006, 17:29
35.29999999999996 должно было быть 35.3 . Это игровой проект, поэтому сцылку на ресурс не привожу. коммерческая тайна:) . Много народа режется, и когда замечают такие баги, то шлют скриншоты в баг репорт. Ну вот , за несколько дней, всего 2 ошибки, а по статистике несколько миллионов запросов. Хотя есть вероятность что проявление остальных ошибок не фиксировалось пользователями. Я лично при тестировании ни разу не зафиксировал.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.