[英]Changing base of a number back and forth javascript
有誰知道如何在javascript中的不同基數之間來回轉換數字? 例如:
var num = 3213;
num = parseInt(num, 15);
我將數字轉換為基數15。javaScript中是否有另一個內置函數將給定基數X轉換為基數Y,反之亦然?
多謝您的協助。
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
要輕松地從一種基礎轉換為另一種基礎,可以使用以下方法:
function baseConvert(n, from, to) {
//example: baseConvert(11110011, 2, 16) returns f3
return parseInt(n, from).toString(to);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.