javascript는 어떤 유형의 루프입니까?

青灯夜游
풀어 주다: 2021-10-20 17:10:41
원래의
2687명이 탐색했습니다.

JavaScript에서 while은 루프 조건을 먼저 판단해야 하며, 조건이 만족되지 않으면 루프 본문을 실행합니다. while 문의 특징: 먼저 표현식을 판단하고 표현식 결과가 참일 때 해당 명령문을 실행합니다.

javascript는 어떤 유형의 루프입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

while 루프 문은 일종의 当型루프 문입니다. 루프 조건이 먼저 판단되고, 조건이 만족되지 않으면 루프 본문이 실행됩니다.

기능: 지정된 조건이 충족되지 않을 때까지 작업을 반복적으로 수행합니다.

특징: 수식을 먼저 판단하고, 수식 결과가 참일 때 해당 문을 실행합니다.

while 루프의 일반적인 형태는 다음과 같습니다.

while(表达式){    //表达式为循环条件
    语句块;  //要执行的代码块
}
로그인 후 복사

문 분석:

  • 먼저 "표현식"의 값을 계산하고, 그 값이 true이면 루프 본문의 "문 블록"을 실행합니다.

    설명: "expression"의 계산 결과는 Boolean 유형(TRUE 또는 FALSE)입니다. 다른 유형의 값인 경우 자동으로 Boolean 유형 값으로 변환됩니다(PHP는 약한 언어 유형이므로). 변수 값에 따라 변수를 올바른 데이터 유형으로 자동 변환합니다.

    "명령문 블록"은 { }로 둘러싸인 하나 이상의 명령문 모음입니다. 명령문 블록에 명령문이 하나만 있는 경우 { }도 생략할 수 있습니다.

  • 실행이 완료된 후 표현식으로 돌아가서 다시 표현식의 값을 계산하여 판단합니다. 표현식 값이 true이면 계속해서 "문 블록"을 실행합니다... 이 과정이 반복됩니다.

  • Until 표현식의 값이 false인 경우 루프를 깨고 while 아래의 문이 실행됩니다.

while 루프 실행 흐름은 아래 그림과 같습니다.

javascript는 어떤 유형의 루프입니까?

예: while 루프를 사용하여 1~100 사이의 모든 정수의 합을 계산합니다.

var i=1;
var sum=0;
while (i <= 100){
    sum += i;
    i++;
}
document.write("1 + 2 + 3 + ... + 98 + 99 + 100 = " + sum)
로그인 후 복사

javascript는 어떤 유형의 루프입니까?

참고:

  • while 루프 문을 작성할 때 조건식의 결과가 false(즉, 부울 값 false)일 수 있는지 확인하십시오. 왜냐하면 표현식의 결과가 true인 한 루프는 계속되고 자동으로 중지되지 않기 때문입니다. 자동으로 멈출 수 없는 이런 종류의 루프를 우리는 일반적으로 "무한 루프" 또는 "무한 루프"라고 부릅니다.

  • 실수로 무한 루프를 생성하면 브라우저나 컴퓨터가 정지될 수 있습니다.

【추천 학습: javascript 고급 튜토리얼

위 내용은 javascript는 어떤 유형의 루프입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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