<!DOCTYPE html>
<html>
<head>
<title>Sum of terms</title>
</head>
<body>
<script type="text/javascript">
var num = prompt("Sum of terms");
var result = (0.5 * num * (1 + num));
document.write(result);
</script>
</body>
</html>
这是一个简单的应用程序,它将一系列数字的所有项(从 1 开始)相加。如果 num = 100,结果将是 5050。相反,它给我的结果是 55000,这是因为 JavaScript 将 1 和 100 连接为 1100 (1 + num)。如何更改代码使其不会连接数字而只是将它们计数?