gpt4 book ai didi

Javascript附加程序

转载 作者:行者123 更新时间:2023-11-28 06:13:04 24 4
gpt4 key购买 nike

这是一个用于添加两个数字的javascript程序,但问题是代码太大,每次我都需要通过parseInt将数字更改为整数,所以如果我需要添加更多数字,代码会变得更长。我怎样才能让它变得更简单?

 <!DOCTYPE html>
<html>
<head>
<title>adding</title>
</head>
<body>
<script type="text/javascript">
var x;
var y;
var z;
var n;
var result;

x=prompt("1st number");
y=prompt("2nd number");
z=parseInt(x);
n=parseInt(y);
result= n + z;
alert(result);
</script>
</body>
</html>`

`

最佳答案

创建一个js函数:

function addNumbers(arr) {
var result = 0;
for (var i = 0; i < arr.length; i++){
result += parseInt(arr[i]);
}
return result;
}

function evaluate(){
var numberArray = document.selectElementById("numbers").value.split(",");
alert(addNumbers(numberArray));
}

并添加一个 html 输入字段:

<input id="numbers"/>
<button onclick="evaluate()"></button>

这将添加您在输入字段中输入的所有数字(以逗号分隔)

注意:

这仅适用于有效的输入,即:

1,2,4,-8 可以使用1 2,5,2 不起作用e,2,3 不起作用

关于Javascript附加程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36206500/

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