Подтвердить что ты не робот

Второй аргумент parseFloat в JavaScript?

В этом учебнике по изменению размера шрифта:

Быстрое и легкое изменение размера шрифта

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

parseFloat() w/two args

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

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

Разве эти парни путаются с Java?

4b9b3361

Ответ 1

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

Здесь ссылка для parseFloat(), по сравнению с parseInt().