JavaScript-将十进制数转换为字符串形式的4位二进制数
我编写了一个Javascript方法,它将接受一个十进制数输入,并以字符串的形式给出一个二进制数JavaScript-将十进制数转换为字符串形式的4位二进制数,javascript,binary,decimal,Javascript,Binary,Decimal,我编写了一个Javascript方法,它将接受一个十进制数输入,并以字符串的形式给出一个二进制数 示例1: 投入:15 输出:“1111” 我写的方法如下: 如果我的输入号码是15 var t = parseInt(15,10).toString(2); 然后,t的输出将是“1111” 我的问题是如何将小于15的数字转换为4位二进制数字字符串。 如: 输入:4 期望的输出:“0100”,但我现在得到的是“100” 请帮助我解决问题。使用 padStart()。填充从当前字符串的开头开始应用
示例1:
投入:15
输出:“1111”
我写的方法如下:
如果我的输入号码是15
var t = parseInt(15,10).toString(2);
然后,t
的输出将是“1111”
我的问题是如何将小于15的数字转换为4位二进制数字字符串。
如:
输入:4
期望的输出:“0100”,但我现在得到的是“100”
请帮助我解决问题。使用
padStart()。填充从当前字符串的开头开始应用
var t1=parseInt(4,10).toString(2).padStart(4,“0”)
var t2=parseInt(15,10).toString(2).padStart(4,“0”)
console.log(t1)
控制台日志(t2)