2011-12-18 3 views
10

В этом размер шрифта изменения размера учебника:Второй аргумент parseFloat в JavaScript?

Quick and easy font resizing

автор использует parseFloat со вторым аргументом, который я прочитал здесь:

parseFloat() w/two args

Предполагается указать базу поставляемого числа-as-s tring, так что вы можете кормить его «0x10» и признать его как HEX, поставив 16 в качестве второго аргумента.

Дело в том, что ни один браузер, который я тестировал, не делает этого.

Эти парни путаются с Java?

ответ

22

Нет, они путаются с parseInt(), который может принимать параметр radix. parseFloat(), с другой стороны, принимает только десятичные знаки. Это может быть просто для согласованности, так как вы всегда должны передавать параметр radix на parseInt(), потому что он может обрабатывать числа, такие как 010, как восьмеричный, давая 8, а не правильный 10.

Here's the reference for parseFloat(), по сравнению с parseInt().

+0

Имеет смысл. Благодарю. – AmbroseChapel

Смежные вопросы