javascript用户随便输入一个整数,计算该数每一位数字之和
时间: 2024-10-16 12:03:17 浏览: 26
当你需要让JavaScript用户输入一个整数,并计算其各位数字之和时,可以按照以下步骤编写一个简单的函数:
```javascript
// 创建一个函数,接收用户输入的字符串形式的整数
function sumDigits(inputString) {
// 检查输入是否为整数
if (!Number.isInteger parseInt(inputString)) {
return "请输入一个整数";
}
// 将输入转换为数组,以便逐位处理
let numArray = inputString.split('').map(Number);
// 计算并返回各个数字之和
let sum = numArray.reduce((acc, curr) => acc + curr, 0);
return sum;
}
// 获取用户输入
let userInput = prompt("请输入一个整数:");
let result = sumDigits(userInput);
// 显示结果
console.log(`输入整数每位数字之和为: ${result}`);
```
用户运行这个脚本后,会看到一个提示框让他们输入一个整数。输入有效后,函数会计算并显示各数字之和。
阅读全文