例如:输入: 0010数字输出:0010字符串
我知道0010在JavaScript中将被视为八进制,那么是否可以编写一个函数来将其转换为字符串呢?关于堆栈溢出的类似问题曾经说过如何转换前导零输入的已知数,但是我还没有找到任何未知零数输入的解决方案。
类似的问题:
发布于 2016-04-08 08:18:44
请尝尝这个。
var bin = 1111;
var dec = parseInt(bin, 2);
var tostr= dec.toString(2)发布于 2016-04-08 07:38:14
如果知道输出字符串的所需大小,可以这样做:
function pad(n, width, z) {
z = z || '0';
n = n + '';
return n.length >= width ? n : new Array(width - n.length + 1).join(z) + n;
}
var outputString = pad(0010.toString(8),4); // 4 is the length of your output string发布于 2016-04-08 08:30:18
var bin = 1111;
var str = bin + '';
console.log(str)
// Pls try working perfectly https://stackoverflow.com/questions/36493618
复制相似问题