Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试通过添加两个数字来初始化函数,然后将总和转换为二进制字符串,什么';她失踪了?_Javascript_Function_Binary_Decimal - Fatal编程技术网

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);
}