Скажем, у вас есть число (28,5), и вам нужно преобразовать его в шестнадцатеричное.
28 будет 1C, а 29 будет 1D, но что будет 28,5?
Не могли бы вы даже преобразовать это?
Я спрашиваю об этом, потому что я делаю конвертер в JavaScript jsyk.
Вы можете просто сделать
28.5.toString(16);
Что правильно дает 1c.8
1c.8
Используйте n.toString(16). Я протестировал его, и (по крайней мере, в Safari) он правильно обрабатывает дроби.
n.toString(16)