JavaScript 中間隔索引處的數字差異
我們被要求編寫一個接受數字並返回偶數位和奇數位數字和差的 JavaScript 函式。
示例
程式碼如下 −
const num = 123456;
const alternateDifference = (num, res = 0, ind = 0) => {
if(num){
if(ind % 2 === 0){
res += num % 10;
}else{
res -= num % 10;
};
return alternateDifference(Math.floor(num / 10), res, ++ind);
};
return Math.abs(res);
};
console.log(alternateDifference(num));輸出
控制檯中的輸出 −
3
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP