구현 단계: 1. 합계 결과를 저장하기 위해 0 값이 할당된 변수를 정의합니다("var sum=0;" 구문). 2. for 문을 사용하여 100에서 1000 사이의 모든 정수를 탐색합니다("for 구문). (var i = 100; i
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript에서는 for 루프 문을 사용하여 100에서 1000까지의 합을 구할 수 있습니다.
구현 단계
1단계: 합계 결과를 저장하기 위해 0 값이 할당된 변수를 정의합니다.
var sum=0;
2단계: for 문을 사용하여 100에서 1000 사이의 모든 정수를 순회합니다
for (var i = 100; i <= 1000; i++) { //循环体语句块; }
3단계: 루프 본문에서 "+=" 연산자를 사용하여 순회된 모든 값을 추가합니다.
sum += i;
루프가 끝난 후 변수 sum의 값은 100에서 1000까지의 합이 됩니다.
구현 코드:
var sum=0; for (var i = 100; i <= 1000; i++) { sum += i ; } console.log("100到1000的和为"+sum);
캡슐화하여 지정된 구간의 합을 구함
function f(a,b){ var sum=0; for (var i = a; i <= b; i++) { sum += i ; } console.log(a+"到"+b+"的和为"+sum); }
1~2의 합을 구함
f(1,2);
1의 합을 구함 ~5
f(1,5);
1~10의 합 구하기
f(1,10);
확장 지식: for 루프
for 루프는 for 문에서 루프 수를 제어하는 변수를 미리 정의하므로 for 루프 문은 알려진 루프를 따를 수 있습니다. 루프 작업을 수행하는 횟수는 스크립트를 실행해야 하는 횟수가 명확하게 알려진 상황에 적합합니다.
for 루프의 구문 형식은 다음과 같습니다.
for (初始化语句; 循环条件; 变量更新--自增或自减) { 语句块; }
for 루프 문은 4개 부분으로 나눌 수 있습니다. ()
号中的三个表达式和{}
의 "문 블록"을 아래에서 분석해 보겠습니다.
명령문 분석:
초기화 명령문(표현식 1): 주로 카운터를 설정하는 데 사용되는 변수 값, 즉 루프 시작 부분의 값을 초기화하는 것입니다. 첫 번째 루프 동안 실행되며 이후에는 다시 실행되지 않습니다.
루프 조건(표현식 2): 루프 실행의 제한 조건으로, 루프 본문의 코드 실행 여부를 제어하는 데 사용됩니다. 조건이 TRUE이면 루프가 계속되고, 조건이 FALSE이면 루프가 종료됩니다. 그리고 루프는 즉시 종료됩니다.
변수 업데이트(식 3): 루프가 실행될 때마다 카운터 값이 즉시 수정되어 루프 조건이 점차 "참이 아님"이 됩니다.
Statement 블록: 조건이 참이라고 판단될 때 실행해야 하는 여러 코드입니다.
위 설명이 조금 복잡합니까? for 루프의 실행 과정을 보다 직관적으로 이해하기 위해 for 루프 문의 실행 흐름도를 살펴보겠습니다:
[관련 권장 사항:javascript 비디오 튜토리얼 , 프로그래밍 비디오 】
위 내용은 자바스크립트에서 100에서 1000의 합을 구하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!