Javascript 使用prompt()时计算算术级数之和时出现问题

Javascript 使用prompt()时计算算术级数之和时出现问题,javascript,Javascript,我正在尝试用这个数学公式将一个从1到n的数字相加:n=n(n+1)/2 var n=提示(“输入数字”); 函数添加(n){ 设N=N*(N+1)/2; 返回N; } 警报(添加(n))提示符返回字符串。你需要把它转换成一个数字var n=Number(提示(“输入一个数字”)否则n+1将1连接到字符串,而不是添加1。对于n=2,n+1变为21而不是3

我正在尝试用这个数学公式将一个从1到n的数字相加:
n=n(n+1)/2

var n=提示(“输入数字”);
函数添加(n){
设N=N*(N+1)/2;
返回N;
}

警报(添加(n))
提示符
返回字符串。你需要把它转换成一个数字
var n=Number(提示(“输入一个数字”)
否则
n+1
将1连接到字符串,而不是添加1。对于
n=2
n+1
变为21而不是3