用js实现,用户随意输入一个整数(不限制几位数),计算该数每一位数字之和
时间: 2024-09-25 07:13:39 浏览: 30
js实现数字每三位加逗号的方法
5星 · 资源好评率100%
在JavaScript中,你可以通过创建一个函数来实现这个功能。首先,你需要获取用户输入的整数,然后将它转换成字符串以便逐位处理。以下是一个简单的示例:
```javascript
function sumDigits(input) {
// 检查输入是否为整数
if (isNaN(input) || !Number.isInteger(input)) {
return "请输入一个整数";
}
// 将整数转换为字符串,遍历每一位数字并求和
let numString = input.toString();
let sum = 0;
for (let i = 0; i < numString.length; i++) {
sum += parseInt(numString[i]);
}
return `输入数字每位的和是: ${sum}`;
}
// 用户可以调用这个函数,传入任意整数
const userInput = prompt("请输入一个整数:");
console.log(sumDigits(userInput));
阅读全文