我是靠谱客的博主 复杂棒棒糖,最近开发中收集的这篇文章主要介绍JavaScript如何求两个数的累加和,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文操作环境:windows10系统、javascript 1.8.5、thinkpad t480电脑。

计算两个正整数的累加和

具体代码如下:

/**
 * @description for循环
 * @param start 开始
 * @param end 结束
 */
const method1 = (start: number, end: number) => {
  // 如果start大于end直接return
  if (start > end) {
    return;
  }
  let sum = 0;
  for (let i = start; i <= end; i++) {
    sum += i;
  }
  return sum;
};
/**
 * @description 高斯算法 公式 项数(首项 + 末项) / 2
 * @param start
 * @param end
 */
const method2 = (start: number, end: number) => {
  return ((end - start + 1) * (start + end)) / 2;
};
 
/**
 * @description 递归算法
 * @param start 
 * @param end 
 */
const method3 = (start: number, end: number) => {
  if (start > end) {
    return;
  } else {
    if (end > start) {
      return end + method3(start, end - 1);
    } else {
      return start
    }
  }
};
 
console.log(method1(8, 100)); // 5022
console.log(method3(8, 100)); // 5022
console.log(method2(8, 100)); // 5022
登录后复制

推荐学习:javascript视频教程

以上就是JavaScript如何求两个数的累加和的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是复杂棒棒糖为你收集整理的JavaScript如何求两个数的累加和的全部内容,希望文章能够帮你解决JavaScript如何求两个数的累加和所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部