Javascript 尝试通过添加两个数字来初始化函数,然后将总和转换为二进制字符串,什么';她失踪了?
我想这就是你想要的Javascript 尝试通过添加两个数字来初始化函数,然后将总和转换为二进制字符串,什么';她失踪了?,javascript,function,binary,decimal,Javascript,Function,Binary,Decimal,我想这就是你想要的 function addBinary(a,b) { var sum = a + b; //I added this line! //Instead of returning "sum", it returns output of "decToBin" return decToBin(sum); function decToBin(sum) { return (sum >>> 0).toString(2); } } 或者像
function addBinary(a,b) {
var sum = a + b;
//I added this line!
//Instead of returning "sum", it returns output of "decToBin"
return decToBin(sum);
function decToBin(sum) {
return (sum >>> 0).toString(2);
}
}
或者像这样短一点的
function addBinary(a,b) {
var sum = a + b;
return decToBin(sum);
function decToBin(sum) {
return dec2bin(sum);
}
}
您也可以使用负数而不会出现问题。您没有调用decToBin函数。这是否回答了您的问题?
function addBinary(a,b) {
var sum = a + b;
return decToBin(sum);
function decToBin(sum) {
return dec2bin(sum);
}
}
function addBinary(a,b) {
var sum = a + b;
return dec2bin(sum);
}