<script>
// 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22,3+33+333,4+44+444+4444...
// 定义一个变量让用户输入数字
let num = +prompt('请输入数字');
// 定义一个变量,初始值为空字符串
let num1 = '';
// 定义一个变量存放和的值,初始值为0
let numAll = 0;
// 定义一个数组,存放字符串拼接的值,例如2,22
let arr = [];
// for循环遍历
for (let i = 1; i <= num; i++) {
// 字符串拼接
num1 += num;
// 将字符串拼接的值存入数组
arr[arr.length] = num1;
// 将字符串转为数字,并相加
numAll += Number(num1);
}
// 打印
document.write(`${arr}中所有数加起来的和为${numAll}`);
</script>
利用js求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22,3+33+333,4+44+444+4444...
最新推荐文章于 2022-07-09 14:56:39 发布