Rumah > hujung hadapan web > tutorial js > Bagaimana untuk mencari jumlah kumulatif dua nombor dalam JavaScript

Bagaimana untuk mencari jumlah kumulatif dua nombor dalam JavaScript

王林
Lepaskan: 2021-10-25 15:05:39
asal
3593 orang telah melayarinya

Kaedah JavaScript untuk mencari jumlah kumulatif dua nombor: [kaedah const2 = (mula: nombor, tamat: nombor) => {kembali ((akhir - mula 1) * (mula akhir)) /2 }].

Bagaimana untuk mencari jumlah kumulatif dua nombor dalam JavaScript

Persekitaran pengendalian artikel ini: sistem windows10, javascript 1.8.5, komputer thinkpad t480.

Kira jumlah terkumpul dua integer positif

Kod khusus adalah seperti berikut:

/**
 * @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
Salin selepas log masuk

Pembelajaran yang disyorkan: tutorial video javascript

Atas ialah kandungan terperinci Bagaimana untuk mencari jumlah kumulatif dua nombor dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan