初学者求助,麻烦大师帮我看看,哪里错了,感激不尽!!!

function getSum(n){
  //计算1~n之间所有整数的和
  for(var i = 1;i < n;i++){
    n += i;
  }
  console.log(n);
}
getSum(100);

执行之后,什么也没出现,一下子卡住了,麻烦帮我看看,怎么回事?

死循环了,你那里n+=i;n一直在增加,导致i一直<n,循环跳不出来了

function getSum(n){
  //计算1~n之间所有整数的和
  var sum=0;
  for(var i = 1;i <= n;i++){
    sum += i;
  }
  console.log(n);
}
getSum(100);