在 JavaScript 中整除該數的位的數字
我們需要編寫一個 JavaScript 函式,該函式接受一個數字作為第一個也是唯一引數。該函式應計算並返回一個數字中存在且可以完全整除此數字的位數。
例如 −
如果輸入數字為 −
const num = 148;
則輸出應為 −
const output = 2;
因為 148 可以被 1 和 4 整除,但不能被 8 整除。
示例
此程式碼為 −
const num = 148;
const countDividingDigits = (num = 1) => {
let count = 0;
const numStr = String(num);
for(let i = 0; i < numStr.length; i++){
const curr = +numStr[i];
if(num % curr === 0){
count++;
};
};
return count;
};
console.log(countDividingDigits(num));輸出
控制檯中的輸出將為 −
2
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP