Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   перевод между DEC и HEX системами. Самый простой способ? (http://www.flasher.ru/forum/showthread.php?t=128200)

Аллиас 01.08.2009 21:12

перевод между DEC и HEX системами. Самый простой способ?
 
Здравствуйте. Ситуация такая: нужно перевести ДЕСЯТИЧНОЕ число в ШЕСТНАДЦАТИРИЧНОЕ.
Мне известны: метод toString(16), но он возвращает СТРОКУ из ЧИСЛА, известен метод parseInt(str, 16), но он возвращает ЧИСЛО из СТРОКИ. А существует такой метод который возвращает ЧИСЛО из ЧИСЛА?
А если нет то по какой причине так может быть, ведь как ни крути а скажем метод num.toHex():Number был бы удобнее чем parseInt(num.toString(16)):Number ?

udaaff 01.08.2009 21:17

Число останется самим собой, независимо от формата, в котором оно представлено. Поэтому "возвращать число из числа" не имеет смысла.

Яски 01.08.2009 21:22

Числа в памяти храняться в двоичной системе счисления. Так что делая toString() или toString(16) число итак переводится из двоичной в десятичную или шестнадцатиричную форму.

Аллиас 01.08.2009 21:40

udaaff, Яски.

Спасибо. Буду знать


Часовой пояс GMT +4, время: 06:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.