[JS]如何不使用+來實現加法功能張庭瑋·Follow1 min read·Apr 14, 2019--Share首先先設定相加的兩數m,nfunction(m,n){此時設定兩個變數並給予初始值let a=m,b=0;while(a!=0){把進位的結果儲存在a(&為交集:當兩方皆為1的時候為1 ex:011&101 =001)a=(m&n)>>1;把不用進位的結果儲存在b(^為互斥:當1方為1、1方為0的時候為1 ex:011^101 =110)b=m^n;重複運算至a=0m=a;n=b;}此時b即為結果return b}