Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用循环将每个小于N的正整数相加?_Javascript_Loops - Fatal编程技术网

Javascript 如何使用循环将每个小于N的正整数相加?

Javascript 如何使用循环将每个小于N的正整数相加?,javascript,loops,Javascript,Loops,伙计们,我知道这是业余的javascript,但有人能帮我解决这个难题吗: // You are given one numeric variable: var n = 25; // Its value may change when you submit. // DO NOT EDIT CODE ABOVE THIS LINE. // ================================= // Your Challenge: // 1. Declare a new varia

伙计们,我知道这是业余的javascript,但有人能帮我解决这个难题吗:

// You are given one numeric variable:
var n = 25;

// Its value may change when you submit.
// DO NOT EDIT CODE ABOVE THIS LINE.
// =================================

// Your Challenge:
// 1. Declare a new variable named "sum" and initialize it to 0.
// Be sure to use the "var" keyword.
// 2. Use a for loop to add every positive integer less than n to sum.
// 3. Come up with a solution that works for all values of n.

// Your code:


var sum = 0;
var n = 25;

for (n = 25; sum <= n; sum++) {
    alert(n);
    console.log(n);
    n + sum;
}
//给您一个数值变量:
var n=25;
//提交时,其值可能会更改。
//请勿编辑此行上方的代码。
// =================================
//您的挑战:
// 1. 声明一个名为“sum”的新变量,并将其初始化为0。
//确保使用“var”关键字。
// 2. 使用for循环将小于n的每个正整数相加。
// 3. 提出一个适用于所有n值的解决方案。
//您的代码:
var总和=0;
var n=25;

对于(n=25;sum以n=25开始。高于0时检查。减小n(n-)。将当前n添加到sum(sum+=n)


以n=25开始。高于0时检查。减小n(n-)。将当前n添加到总和(总和+=n)

//给您一个数值变量:
var n=25;
//提交时,其值可能会更改。
//请勿编辑此行上方的代码。
// =================================
//您的挑战:
//1.声明一个名为“sum”的新变量,并将其初始化为0。
//确保使用“var”关键字。
//2.使用for循环将每个小于n的正整数相加。
//3.提出一个适用于所有n值的解决方案。
//您的代码:
var总和=0;
//不要再声明n
//循环num值,将其添加到sum中
对于(变量n=25;总和=0){
sum++;
}
}
//给您一个数字变量:
var n=25;
//提交时,其值可能会更改。
//请勿编辑此行上方的代码。
// =================================
//您的挑战:
//1.声明一个名为“sum”的新变量,并将其初始化为0。
//确保使用“var”关键字。
//2.使用for循环将每个小于n的正整数相加。
//3.提出一个适用于所有n值的解决方案。
//您的代码:
var总和=0;
//不要再声明n
//循环num值,将其添加到sum中
对于(变量n=25;总和=0){
sum++;
}
}

您可以使用此函数获取总和

var getSum = function(limit){
  var sum = 0;
  for(var i=1; i<limit; i++){
     sum+= i;
  }
  return sum;
}
var getSum=函数(限制){
var总和=0;

对于(var i=1;i您可以使用此函数来获得和

var getSum = function(limit){
  var sum = 0;
  for(var i=1; i<limit; i++){
     sum+= i;
  }
  return sum;
}
var getSum=函数(限制){
var总和=0;

for(var i=1;如果首先您要声明n。其次,您的for循环是错误的。其次,您的条件sumIt看起来您使用SO来避免做作业;)首先您要声明n。其次,您的for循环是错误的。其次,您的条件sumIt看起来您使用SO来避免做作业;)检查
if(sum>=0)
是不必要的,因为它将始终为真。如果(sum>=0)
则检查
是不必要的,因为它将始终为真。
var getSum = function(limit){
  var sum = 0;
  for(var i=1; i<limit; i++){
     sum+= i;
  }
  return sum;
}