JavaScript에서 누적 구현 방법: 먼저 해당 js 샘플 파일을 만든 다음 "for(var i = 1;i <= 100;i++){sum += i;}" 및 기타 방법을 통해 누적을 구현합니다.
이 문서의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
자바스크립트에서 어떻게 누적하나요?
일반적인 JS 알고리즘-누적/누적
누적: 일련의 데이터를 변수에 추가합니다. 마지막으로 누적 결과가 얻어집니다.
empty var sum = 0; for(var i = 1;i <= 100;i++){ sum += i; }
empty var h = 100; var sum = 0; for(var i = 0;i < 10;i++){ h = h / 2; sum += h; } sum = sum * 2 + 100;
누적: 일련의 데이터를 변수에 곱하여 누적 결과를 얻습니다.
empty var n = 100; var result = 1; for(var i = 1;i <= n;i++){ result *= i; }
일반 형식:
Accumulation: v += e;
Accumulation: v *= e;
v는 누적 합계/누적을 나타내고, e는 누적/누적 항을 나타냅니다.
알고리즘의 핵심 사항 :
(1 ) 초기화
초기화 v:
Accumulation: v = 0;
Accumulation: v = 1;
e의 초기화, 누적/제품 항목이 더 복잡하면 다음과 같이 나눌 수 있습니다. pi 계산과 같이 여러 하위 항목을 개별적으로 초기화합니다. 문제는 누적 항이 기호, 분자, 분모의 세 부분으로 분해된다는 것입니다
(2) 루프의 제어 조건
하나는 고정된 횟수입니다. , 바운스 거리 계산 문제, 시퀀스의 처음 20개 항목의 합을 계산하는 문제, 횟수는 고정되어 있지만 특정 조건이 충족되어야 합니다. pi 계산 문제에는 다음이 필요합니다. 마지막 항의 절대값이 10-6보다 작아야 합니다.
(3) 누적/곱항 결정
예를 들어 수열의 처음 20개 항의 합은 현재 분자와 분모의 합을 다음 분모로 사용하고 현재 분모를 분자로 사용합니다.
또 다른 예는 파이를 구하는 문제인데, 부호를 부정하고 분모에 +2를 하여 다음 항을 구하는 것입니다.
【추천 학습: javascript 고급 튜토리얼】
위 내용은 자바스크립트에서 합산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!