小编Mic*_*msm的帖子

如何在JavaScript中添加两个数字"不使用`+`或`-`运算符"?

▶注意:

这不是一个基本的"如何在JavaScript中添加数字"的问题

在downvoting之前请仔细阅读问题

我知道使用+符号进行添加的替代方法是执行以下操作:

int add(int a, int b)
{
     if(b == 0)
         return sum;
     sum = a ^ b;
     carry = (a & b) << 1;
     return add(sum,carry);
}
Run Code Online (Sandbox Code Playgroud)

但我有两个问题:

  • 这是C++,而不是JavaScript.这是否支持JavaScript?
  • 很明显,整个技巧都在^ & <<,但我不知道如何在JavaScript中开始寻找它们,因为我不知道它们叫什么.
    我甚至应该用谷歌搜索什么?

我试着用JavaScript编写这个...但似乎我想念一些东西

var getSum = function(a, b) {
  return (a ^ b, (a & b) << 1)
};
Run Code Online (Sandbox Code Playgroud)

javascript algorithm

19
推荐指数
2
解决办法
6079
查看次数

如何在 Android 设备上运行 VS Code

我有 Galaxy Tab S6,它具有替代笔记本电脑的很酷的功能,例如连接鼠标和键盘,但不幸的是它运行 Android 操作系统,并且没有很多开发应用程序可用于 Android,所以我想是否有一个选项可以运行 VS code至少在我的设备上?

android arm visual-studio-code

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

algorithm ×1

android ×1

arm ×1

javascript ×1

visual-studio-code ×1