2016-11-01 4 views
0

誰かがjavascriptの異なるベース間で数値を前後に変換する方法を知っていますか?例えば:番号のベースを前後に変更するjavascript

var num = 3213; 
num = parseInt(num, 15); 

Iは、ベース15に番号を変換Y及びその逆を基に所定の基地Xから変換JavaScriptで別の組み込み関数はありますか?

ご協力いただきありがとうございます。

答えて

1
numberVar.toString(radix) // to convert a number to desired base and use 
parseInt("string", inputBase) // to convert a string of numbers from given base to decimal. 

> var i=5 
> i.toString(2) 
"101" 
> parseInt("101", 2) 
5 
> var i=9 
> i.toString(8) 
"11" 
> parseInt("11", 8) 
9 
+0

はありがとうございました。それは完璧に動作します! –

+0

@WillianVazは答えの左側のチェックマークをクリックして親切に答えを受け入れます:) – ritesht93

0

簡単に別のベースから変換するには、これを使用することができます:

function baseConvert(n, from, to) { 
    //example: baseConvert(11110011, 2, 16) returns f3 
    return parseInt(n, from).toString(to); 
} 
+0

ありがとうございました。それは完璧に動作します!ニースの小さな機能! –

関連する問題