gpt4 book ai didi

javascript - 用(该数字的总和加 7)模数 10 替换每个数字

转载 作者:行者123 更新时间:2023-11-30 10:20:34 25 4
gpt4 key购买 nike

我需要从用户那里获取输入并将每个数字替换为(该数字的总和加上 7) 模数 10;但是,我的公式计算不正确。你会帮我调试吗?谢谢

<script type="text/javascript">
var input = window.prompt("Enter Four-digit numbers:","0000");
var digits = input.split("");

var digit1=digits[0];
var digit2=digits[1];
var digit3=digits[2];
var digit4=digits[3];

digit1=((digit1+7) % 10);
digit2=((digit2+7) % 10);
digit3=((digit3+7) % 10);
digit4=((digit4+7) % 10);

document.writeln(digit1+"<br/>"+digit2+ "<br/>"+digit3+ "<br/>"+digit4);
</script>

最佳答案

split 函数返回一个字符串数组。您不能对字符串进行加法和取模等算术运算,因此您需要将它们转换为数字:

var digit1 = parseInt(digits[0], 10);
var digit2 = parseInt(digits[1], 10);
var digit3 = parseInt(digits[2], 10);
var digit4 = parseInt(digits[3], 10);

关于javascript - 用(该数字的总和加 7)模数 10 替换每个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21568320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com