Javascript 如何使用循环将每个小于N的正整数相加?
伙计们,我知道这是业余的javascript,但有人能帮我解决这个难题吗: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
// 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;
}