我正在尝试使用二进制基础10
实际为二进制,但将其解释为基础10
并将其转换为基数10
例如:100
解释为1*10^2
,但我希望成为4*10^0
答案 0 :(得分:2)
parseInt('1100', 2) //will be 12
或者在ES6中,您可以使用0b
var foo = 0b1100;
foo === 12; //true
答案 1 :(得分:1)
你可以这样做var a = parseInt(100, 2);
现在a = 4;
我的意思是,如果您的数字n
基于10但实际上是2,那么您将其转换为10,即:var a = parseInt(n, 2);