자바스크립트에서 100에서 1000의 합을 구하는 방법

青灯夜游
풀어 주다: 2022-10-12 18:09:36
원래의
1872명이 탐색했습니다.

구현 단계: 1. 합계 결과를 저장하기 위해 0 값이 할당된 변수를 정의합니다("var sum=0;" 구문). 2. for 문을 사용하여 100에서 1000 사이의 모든 정수를 탐색합니다("for 구문). (var i = 100; i

자바스크립트에서 100에서 1000의 합을 구하는 방법

이 튜토리얼의 운영 환경: 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);
로그인 후 복사

자바스크립트에서 100에서 1000의 합을 구하는 방법

캡슐화하여 지정된 구간의 합을 구함

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);
로그인 후 복사

자바스크립트에서 100에서 1000의 합을 구하는 방법

1의 합을 구함 ~5

f(1,5);
로그인 후 복사

자바스크립트에서 100에서 1000의 합을 구하는 방법

1~10의 합 구하기

f(1,10);
로그인 후 복사

자바스크립트에서 100에서 1000의 합을 구하는 방법

확장 지식: for 루프

for 루프는 for 문에서 루프 수를 제어하는 ​​변수를 미리 정의하므로 for 루프 문은 알려진 루프를 따를 수 있습니다. 루프 작업을 수행하는 횟수는 스크립트를 실행해야 하는 횟수가 명확하게 알려진 상황에 적합합니다.

for 루프의 구문 형식은 다음과 같습니다.

for (初始化语句; 循环条件; 变量更新--自增或自减) {
    语句块;   
}
로그인 후 복사

for 루프 문은 4개 부분으로 나눌 수 있습니다. ()号中的三个表达式和{}의 "문 블록"을 아래에서 분석해 보겠습니다.

명령문 분석:

  • 초기화 명령문(표현식 1): 주로 카운터를 설정하는 데 사용되는 변수 값, 즉 루프 시작 부분의 값을 초기화하는 것입니다. 첫 번째 루프 동안 실행되며 이후에는 다시 실행되지 않습니다.

  • 루프 조건(표현식 2): 루프 실행의 제한 조건으로, 루프 본문의 코드 실행 여부를 제어하는 ​​데 사용됩니다. 조건이 TRUE이면 루프가 계속되고, 조건이 FALSE이면 루프가 종료됩니다. 그리고 루프는 즉시 종료됩니다.

  • 변수 업데이트(식 3): 루프가 실행될 때마다 카운터 값이 즉시 수정되어 루프 조건이 점차 "참이 아님"이 됩니다.

  • Statement 블록: 조건이 참이라고 판단될 때 실행해야 하는 여러 코드입니다.

위 설명이 조금 복잡합니까? for 루프의 실행 과정을 보다 직관적으로 이해하기 위해 for 루프 문의 실행 흐름도를 살펴보겠습니다:

자바스크립트에서 100에서 1000의 합을 구하는 방법

[관련 권장 사항:

javascript 비디오 튜토리얼 , 프로그래밍 비디오

위 내용은 자바스크립트에서 100에서 1000의 합을 구하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿