Javascript函数中的返回值(数字之和除以3)
我的任务是调用这个函数,并返回数组中所有数字的和除以3的值。问题是我不知道如何在JS中生成函数的返回值。你能帮忙吗? 多谢各位Javascript函数中的返回值(数字之和除以3),javascript,arrays,return-value,Javascript,Arrays,Return Value,我的任务是调用这个函数,并返回数组中所有数字的和除以3的值。问题是我不知道如何在JS中生成函数的返回值。你能帮忙吗? 多谢各位 function sumNumbersBy3(...numberArray) { for(let i = 0; i < numberArray.length; i++) { if (numberArray[i]%3 == 0) return } }
function sumNumbersBy3(...numberArray) {
for(let i = 0; i < numberArray.length; i++)
{
if (numberArray[i]%3 == 0)
return
}
}
console.log("sumNumbersBy3", sumNumbersBy3(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) === 18);
您应该有一个变量来对满足条件numberArray[i]%3==0的数字求和: 例如: 函数sumNumbersBy3numberArray{ 设和=0 forlet i=0;i
您应该有一个变量来对满足条件numberArray[i]%3==0的数字求和: 例如: 函数sumNumbersBy3numberArray{ 设和=0 forlet i=0;i
我建议你先从javascript的基础知识开始,不清楚你到底想知道什么。从函数返回值非常简单,只需将该值放在return关键字后面即可。例如:函数测试{return 42;}在调用时将返回42。我可以看出问题出在哪里了。。。我只对{}括号感到困惑。我定义了sum变量,然后键入sum+=numberArray[I];在if条件中,但我把返回和也放在if条件的括号内。。。这让我很困惑。。。总是这些{括号}。谢谢你的帮助…我建议你从javascript的基础知识开始,不清楚你到底想知道什么。从函数返回值非常简单,只需将该值放在return关键字后面即可。例如:函数测试{return 42;}在调用时将返回42。我可以看出问题出在哪里了。。。我只对{}括号感到困惑。我定义了sum变量,然后键入sum+=numberArray[I];在if条件中,但我把返回和也放在if条件的括号内。。。这让我很困惑。。。总是这些{括号}。谢谢你的帮助。。。
function sumNumbersBy3(...numberArray) {
let sum = 0;
for (let i = 0; i < numberArray.length; i++) {
if (numberArray[i] % 3 == 0)
sum += numberArray[i];
}
return sum;
}
console.log("sumNumbersBy3", sumNumbersBy3(1, 2, 3, 4, 5, 6, 7, 8, 9, 10));
function sumNumbersBy3(numberArray) {
let sum = 0
for(let i = 0; i < numberArray.length; i++)
{
if (numberArray[i] % 3 == 0)
sum += numberArray[i];
}
return sum;
}
const result = arr.reduce((a, c, i) => {
(c % 3 == 0) ? a += c : 0;
return a;
}, 0);