Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Đếm số ước của một số - JavaScript


Viết hàm nhận vào số, trả về số lượng ước của nó.

Ví dụ: 12 → ước: 1,2,3,4,6,12 → kết quả 6.

Ví dụ

Mã thực hiện:

const num = 12; 
const countFactors = num => { 
  let count = 0; 
  let flag = 2; 
  while(flag <= num / 2){ 
    if(num % flag++ !== 0){ 
      continue; 
    }; 
    count++; 
  }; 
  return count + 2; 
}; 
console.log(countFactors(num)); 
console.log(countFactors(2)); 
console.log(countFactors(454)); 
console.log(countFactors(99));

Kết quả

Kết quả in ra console:

6 2 4 6