返回顶部
首页 > 资讯 > 前端开发 > JavaScript >javascript如何求3个数的和
  • 326
分享到

javascript如何求3个数的和

2024-04-02 19:04:59 326人浏览 独家记忆
摘要

本文小编为大家详细介绍“javascript如何求3个数的和”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何求3个数的和”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学

本文小编为大家详细介绍“javascript如何求3个数的和”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何求3个数的和”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

两种方法:1、利用“+”运算符一个个相加,语法“数1+数2+数3”。2、将数存入数组中,利用数组函数reduce()或reduceRight()计算数组元素之和,语法“arr.reduce(function f(pre,curr){return pre+cur})”或“arr.reduceRight(function f(pre,curr){return pre+cur})”。

教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript求3个数和的方法

方法1:利用“+”运算符一个个相加

var a=4,b=5,c=6,d;
d=a+b+c;
console.log(d);

javascript如何求3个数的和

方法2:利用数组函数reduce()或reduceRight()

1)将3个数存入数组

var arr = [5, 10, 15];

2)利用数组函数reduce()或reduceRight()计算数组元素之和

  • reduce()   将数组元素计算为一个值(从左到右)。

var b =arr.reduce(function f(pre, curr){
	return pre + curr;
	});
console.log(b);

javascript如何求3个数的和

  • reduceRight()    将数组元素计算为一个值(从右到左)。

var b =arr.reduceRight(function f(pre, curr){
	return pre + curr;
	});
console.log(b);

javascript如何求3个数的和

扩展知识

reduce() 方法

reduce() 方法可对数组中的所有元素调用指定的回调函数。该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。具体用法如下:

array.reduce(callbackfn[, initialVaule]);

参数说明:

  • array:必需参数,一个数组对象。

  • callbackfn:必需参数,一个接受最多四个参数的函数。对于数组中的每个元素,recude() 方法都会调用 callbackfn 函数一次。

  • initialVaule:可选参数,如果指定 initialVaule,则它将用作初始值来启动累积。第一次调用 callbackfn 函数会将此值作为参数而非数组值提供。

reduce() 方法的返回值是通过最后一次调用回调函数获得的累积结果。

如果提供了参数 initialVaule,则 reduce() 方法会对数组中的每个元素调用一次 callbackfn 函数(按升序索引顺序);如果为提供 initialVaule,则 reduce() 方法会对从第 2 个元素开始的每个元素调用 callbackfn 函数。

回调函数的返回值在下一次调用回调函数时作为 previousValue 参数提供。最后一次调用回调函数获得的返回值为 recude() 方法的返回值。该方法不为数组中缺少的元素调用该回调函数。

回调函数的语法如下:

function callbackfn(previousValue, currentVaule, currentIndex, array);

回调函数参数说明:

  • previousValue:通过上一次调用回调函数获得的值。如果向 reduce() 方法提供 initialValue,则在首次调用函数时,previousValue 为 initialValue。

  • currentVaule:当前元素数组的值。

  • currentIndex:当前数组元素的数字索引。

  • array:包含该元素的数组对象。

在第一次调用回调函数时,作为参数提供的值取决于 reduce() 方法是否具有 initialValue 参数。如果向 recude() 方法提供 initialValue,则 previousValue 参数为 initialValue,currentValue 参数是数组中第 1 个元素的值。

reduceRight() 方法

reduceRight() 方法可从右向左对数组中的所有元素调用指定的回调函数。该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。具体用法如下:

array.reduceRight(callbackfn[, initialValue]);

该方法的语法和用法与 reduce() 方法大概相同,唯一不同的是,它是从数组右侧开始调用回调函数。如果提供了 initialValue,则 reduceRight() 方法会按降序索引顺序对数组中的每个元素调用一次 callbackfn 函数。如果未提供 initialValue,则 reduceRight() 方法会按降序索引顺序对每个元素(从倒数第 2 个元素开始)调用 callbackfn 函数。

读到这里,这篇“javascript如何求3个数的和”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网JavaScript频道。

--结束END--

本文标题: javascript如何求3个数的和

本文链接: https://lsjlt.com/news/98819.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • javascript如何求3个数的和
    本文小编为大家详细介绍“javascript如何求3个数的和”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何求3个数的和”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2024-04-02
  • javascript如何输入两个数并求和
    这篇文章主要介绍了javascript如何输入两个数并求和的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript如何输入两个数并求和文章都会有所收获,下面我们一起来...
    99+
    2024-04-02
  • JavaScript如何求两个数的商
    这篇文章主要介绍了JavaScript如何求两个数的商的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript如何求两个数的商文章都会有所收获,下面我们一起来看看吧。...
    99+
    2024-04-02
  • javascript如何求偶数的和
    这篇文章主要介绍了javascript如何求偶数的和的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript如何求偶数的和文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • javascript如何求三个数的乘积
    这篇文章主要介绍“javascript如何求三个数的乘积”,在日常操作中,相信很多人在javascript如何求三个数的乘积问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ja...
    99+
    2024-04-02
  • javascript数组如何求和、求平均数
    这篇文章主要介绍“javascript数组如何求和、求平均数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“javascript数组如何求和、求平均数”文章能帮助大家...
    99+
    2024-04-02
  • javascript中如何求偶数和
    小编给大家分享一下javascript中如何求偶数和,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • javascript如何求三个数的最大值
    本篇内容主要讲解“javascript如何求三个数的最大值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript如何求三个数的最大值”吧! ...
    99+
    2024-04-02
  • javascript如何求两个数的最大值
    这篇文章将为大家详细讲解有关javascript如何求两个数的最大值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 方法:1、利用if语句,语...
    99+
    2024-04-02
  • JavaScript如何求多个数的平均值
    这篇文章主要介绍“JavaScript如何求多个数的平均值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript如何求多个数的平均值”文章能帮助大家解决...
    99+
    2024-04-02
  • php如何求数组个数的和
    这篇“php如何求数组个数的和”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何求数组个数的和”文章吧。php中求数组...
    99+
    2023-07-04
  • 如何用JavaScript求数组的总和
    本篇内容介绍了“如何用JavaScript求数组的总和”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • javascript如何求100内的奇数和
    这篇文章主要介绍了javascript如何求100内的奇数和,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在j...
    99+
    2024-04-02
  • Java如何求一个3*3矩阵对角线元素之和
    这篇文章主要为大家展示了“Java如何求一个3*3矩阵对角线元素之和”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java如何求一个3*3矩阵对角线元素之和”这...
    99+
    2024-04-02
  • JavaScript如何求和
    这篇文章主要介绍了JavaScript如何求和,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。求和1.终极篇[1,2,3,4].arr.red...
    99+
    2024-04-02
  • JavaScript如何求两个数的最大公约数
    本文小编为大家详细介绍“JavaScript如何求两个数的最大公约数”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript如何求两个数的最大公约数”文章能帮助大家解决疑惑,下面跟着小编的思路慢...
    99+
    2024-04-02
  • JavaScript怎么求两个数的累加和
    这篇文章主要讲解了“JavaScript怎么求两个数的累加和”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript怎么求两个数的累加和”吧! ...
    99+
    2024-04-02
  • javascript如何实现三个数求平均数
    这篇文章主要介绍了javascript如何实现三个数求平均数的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript如何实现三个数求平均数文章都会有所收获,下面我们一...
    99+
    2024-04-02
  • javascript如何实现对数组求和
    本篇内容主要讲解“javascript如何实现对数组求和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript如何实现对数组求和”吧! ...
    99+
    2024-04-02
  • JavaScript如何输入N个数据求平均数
    本篇内容主要讲解“JavaScript如何输入N个数据求平均数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript如何输入N个数据求平均数”吧! ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作