2015-06-21 3 views
0

Я использую метод Number.toString для преобразования чисел в строку.преобразовать строку, сгенерированную из Number.toString, в число

Number(100).toString(16); 
Number(1000).toString(36); 

Как я могу преобразовать их обратно в исходные номера?

+0

Я уверен, что это дубликат чего-то ... – Xufox

+0

http://stackoverflow.com/questions/1337419 или http://stackoverflow.com/questions/10258828 уже есть ваш ответ. – Xufox

ответ

2

Использование parseInt.

parseInt(Number(100).toString(16), 16); 
parseInt(Number(1000).toString(36), 36); 
+2

Я чувствую себя действительно глупым, так как я уже пробовал 'parseInt' с radix' 10'. Спасибо за Ваш ответ. – Lewis

0
Number("10") === 10 

Вы можете передать любую строку в число, и он будет пытаться разобрать его в число.

parseInt и parseFloat также являются допустимыми параметрами, и вы можете указать radix так же, как и при преобразовании в строку.

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