세 가지 js 루프의 키워드 예(for 및 while)_기본 지식
루프를 작성하는 세 가지 방법:
<!doctype html> <title>js循环 by 脚本之家</title> <meta charset="utf-8"/> <meta name="keywords" content="js循环 by 脚本之家" /> <meta name="description" content="js循环 by 脚本之家" /> </head> <body> //while循环 <script type="text/javascript"> i = 1; while (i <= 6) { document.write("<h" + i+">脚本之家,这是标题"+i); document.write("</h"+i+">"); i++; } </script> //do_whilel循环 <script type="text/javascript"> i = 1; do { document.write("<h" + i+">jb51.net ,这是标题"+i); document.write("</h"+i+">"); i++; } while(i<=6); </script> //for循环 <script type="text/javascript"> for(i=1;i<=6;i++) { document.write("<h"+i+">脚本之家,这是标题"+i); document.write("</h"+i+">"); } </script> </body> </html>
다양한 유형의 루프
JavaScript는 다양한 유형의 루프를 지원합니다.
•for - 특정 횟수만큼 코드 블록을 반복합니다.
•for/in - 객체의 속성을 반복합니다.
•while - 지정된 조건이 true일 때 지정된 코드 블록을 반복합니다.
•do/while - 지정된 조건이 true인 경우 지정된 코드 블록을 반복합니다.
For 루프
for 루프는 루프를 만들 때 자주 사용하는 도구입니다.
다음은 for 루프의 구문입니다.
for (문장 1; 문 2; 문 3)
{
실행된 코드 블록
}
문 1은 루프(코드 블록)가 시작되기 전에 실행됩니다.
문 2는 루프 실행 조건을 정의합니다(코드 블록)
문 3은 루프(코드 블록)가 실행된 후에 실행됩니다.
예
for(var i=0; i<5; i++)
{
x=x + "숫자는 " + i + "
";
}
직접 시도해 보세요
위의 예에서 다음을 확인할 수 있습니다.
문 1은 루프가 시작되기 전에 변수(var i=0)를 설정합니다.
명령문 2는 루프 실행 조건을 정의합니다(i는 5보다 작아야 함).
명령문 3은 코드 블록이 실행될 때마다 값(i++)을 증가시킵니다.
진술 1
보통 우리는 문 1을 사용하여 루프에 사용되는 변수를 초기화합니다(var i=0).
문 1은 선택 사항입니다. 즉, 문 1을 사용하지 않고도 수행할 수 있습니다.
문 1에서 임의의(또는 여러) 값을 초기화할 수 있습니다.
예:
for(var i=0,len=cars.length; i
document.write(cars[i] + "
");
}
문 1을 생략할 수도 있습니다(예: 루프가 시작되기 전에 값이 설정된 경우).
예:
var i=2,len=cars.length;
for (; i
document.write(cars[i] + "
");
}
진술 2
일반적으로 문 2는 초기 변수의 조건을 평가하는 데 사용됩니다.
설명 2도 선택사항입니다.
문 2가 true를 반환하면 루프가 다시 시작되고, false를 반환하면 루프가 종료됩니다.
팁: 문 2를 생략하는 경우 루프 내부에 중단을 제공해야 합니다. 그렇지 않으면 사이클을 멈출 수 없습니다. 이로 인해 브라우저가 중단될 수 있습니다. 이 튜토리얼의 뒷부분에서 break에 대해 읽어보세요.
설명 3
일반적으로 명령문 3은 초기 변수의 값을 증가시킵니다.
설명 3도 선택 사항입니다.
명령문 3은 여러 가지 방법으로 사용될 수 있습니다. 증분은 음수(i--)이거나 더 클 수 있습니다(i=i+15).
문 3도 생략할 수 있습니다(예: 루프 내부에 해당 코드가 있는 경우).
예:
var i=0,len=cars.length;
for (; i
document.write(cars[i] + "
");
난++;
}
For/In 루프
JavaScript for/in 문은 객체의 속성을 반복합니다.
예
var person={fname:"John",lname:"Doe",age:25};
(x 직접)
{
txt=txt + 사람[x];
}
JavaScript 객체에 관한 장에서 for/in 루프에 대해 더 자세히 배울 것입니다.
자세한 내용은 다음 글을 참고하세요: http://www.jb51.net/w3school/js/js_loop_for.htm

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Kernelsecuritycheckfailure(커널 검사 실패)는 비교적 일반적인 유형의 중지 코드입니다. 그러나 이유가 무엇이든 블루 스크린 오류로 인해 많은 사용자가 매우 괴로워합니다. 이 사이트에서는 사용자에게 17가지 유형을 주의 깊게 소개합니다. kernel_security_check_failure 블루 스크린에 대한 17가지 솔루션 방법 1: 모든 외부 장치 제거 사용 중인 외부 장치가 Windows 버전과 호환되지 않으면 Kernelsecuritycheckfailure 블루 스크린 오류가 발생할 수 있습니다. 이렇게 하려면 컴퓨터를 다시 시작하기 전에 모든 외부 장치를 분리해야 합니다.

C 언어에서는 루프에 전달된 조건에 따라 작동하는 루프를 정의하는 데 'while' 키워드가 사용된다는 것을 알고 있습니다. 이제 조건은 true 또는 false 두 가지 값을 가질 수 있으므로 조건이 true이면 while 블록 내부의 코드가 반복적으로 실행되고 조건이 false이면 실행되지 않습니다. 이제 while 루프에 매개변수를 전달함으로써 while(1)과 while(0)을 구별할 수 있습니다. 왜냐하면 while(1)은 조건이 항상 참으로 간주되어 블록 내부의 코드가 반복적으로 실행되기 시작하는 루프이기 때문입니다. 또한 조건을 참으로 만드는 루프에 전달되는 것은 1이 아니지만 while 루프에 0이 아닌 정수가 전달되면 참 조건으로 간주됩니다.

Win10 스카이프를 제거할 수 있습니까? 이것은 많은 사용자가 알고 싶어하는 질문입니다. 많은 사용자가 이 응용 프로그램이 컴퓨터의 기본 프로그램에 포함되어 있고 이를 삭제하면 시스템 작동에 영향을 미칠 것이라고 걱정하기 때문입니다. 이 웹사이트 도움말 사용자 Win10에서 비즈니스용 Skype를 제거하는 방법을 자세히 살펴보겠습니다. Win10에서 비즈니스용 Skype를 제거하는 방법 1. 컴퓨터 바탕 화면에서 Windows 아이콘을 클릭한 다음 설정 아이콘을 클릭하여 들어갑니다. 2. "적용"을 클릭하세요. 3. 검색창에 "Skype"를 입력하고 검색된 결과를 클릭하여 선택하세요. 4. "제거"를 클릭하세요. 5

for를 사용하여 n 계승을 찾는 방법: 1. "for (var i=1;i<=n;i++){}" 문을 사용하여 루프 순회 범위를 "1~n"으로 제어합니다. 2. 루프에서; body에서는 "cj *=i"를 사용합니다. 1부터 n까지의 숫자를 곱하고 그 결과를 변수 cj에 할당합니다. 3. 루프가 끝나면 변수 cj의 값이 n의 계승이 되어 출력됩니다.

차이점: 1. for는 인덱스를 통해 각 데이터 요소를 반복하는 반면 forEach는 JS 기본 프로그램을 통해 배열의 데이터 요소를 반복합니다. 2. for는 break 키워드를 통해 루프 실행을 종료할 수 있지만 forEach는 그렇지 않습니다. for는 루프 변수의 값을 제어하여 루프 실행을 제어할 수 있지만 forEach는 루프 외부에서 루프 변수를 호출할 수 없지만 forEach는 루프 외부에서 루프 변수를 호출할 수 없습니다. forEach보다 높습니다.

while의 사용법은 "while 조건: 코드 블록"입니다. 조건이 true이면 코드 블록이 실행되고, 조건이 true인지 다시 판단합니다. 조건이 false가 될 때까지 블록은 계속 실행됩니다. while은 일반적으로 사용되는 루프 제어문으로, 특정 조건이 충족될 때 코드 블록을 반복적으로 실행하는 데 사용됩니다.

Go 언어에서 while은 키워드가 아닙니다. "for {sum++ if sum>10{break}else{...}}"와 같이 for 문과 break를 함께 사용하면 while 루프의 효과를 얻을 수 있습니다. go 언어에는 break, default, func, select, case, defer, go, map, else, goto, for, if, var 등과 같은 25개의 키워드가 있습니다.

PHP에서 break 키워드의 역할과 사용법에 대한 자세한 설명 PHP 프로그래밍에서 break는 현재 루프나 스위치 문을 중단하고 루프나 스위치에서 빠져나오는 데 사용되는 제어 흐름 명령문입니다. 이번 글에서는 break 키워드의 역할과 사용법을 자세히 소개하겠습니다. 1. 루프 중단 루프 구조에서 중단의 기능은 루프를 일찍 종료하고 루프 본문에서 점프하여 루프 이후의 코드를 실행하는 것입니다. 일반적인 루프 구조에는 for, while 및 do...while이 포함됩니다. for 루프에서
