JavaScript 에서 while 순환 의 기본 사용 튜 토리 얼
자 바스 크 립 트 언어 에서 while 순환 을 사용 할 때,조건 을 true 로 지정 하면 순환 은 계속 실 행 될 수 있 습 니 다.
그리고 조건 이 계속 만족 하면 무한 순환 을 실현 할 수 있다.예 를 들 어:
while(true){
console.log("1");
}
이 순환 을 실행 하면 끝 없 는 출력 1.while 문법 및 사용
문법 은 다음 과 같다.
while (condition) {
//
}
condition 은 순환 조건 입 니 다.순환 조건 이 성립 될 때 만 괄호{}의 코드 를 실행 할 수 있 습 니 다.조건 이 성립 되 지 않 으 면 코드 를 실행 하지 않 습 니 다.예시:
while 순환 출력 10 이하 의 모든 정수 사용 하기:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS_ (9xkd.com)</title>
</head>
<body>
<div>
<p id="while"></p>
</div>
<script>
var number = "";
var i = 0;
while (i < 10) {
number += "<br> "+i+" ";
i++;
}
document.getElementById("while").innerHTML = number;
</script>
</body>
</html>
브 라 우 저 에서 열기:상기 코드 에서 우리 의 목 표 는'10 보다 작은 모든 정수'를 출력 하 는 것 이기 때문에 이것 은 10 을 포함 하지 않 고 0-9 사이 의 정수 이다.이렇게 하면 우 리 는 초기 변수 i 가 0 이 라 고 설명 할 수 있 습 니 다.0 부터 출력 을 시작 한 다음 에 순환 조건 은 i<10 입 니 다.이 조건 을 만족 시 키 면 순환 은 계속 실 행 됩 니 다.그리고 코드 블록 에 i++를 추가 합 니 다.매번 순환 초기 변수 값 이 9 까지 1 을 추가 하 는 것 을 나타 낸다.
do/while 순환 사용
do/while 순환 은 while 순환 의 변형 입 니 다.while 순환 과 달리 조건 이 진짜 인지 확인 하기 전에 이 순환 은 코드 블록 을 한 번 실행 한 다음 조건 이 진짜 라면 이 순환 을 반복 합 니 다.즉,어떻게 든 do/while 순환 은 적어도 한 번 은 실 행 될 것 이다.
문법:
do{
//
}while(condition);
예시:do/while 순환 을 통 해 체감 방식 으로 1-10 이내 의 숫자 를 순환 출력 합 니 다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS_ (9xkd.com)</title>
</head>
<body>
<div>
<p id="dowhile"></p>
</div>
<script>
var dow = ""
var i = 10;
do {
dow += "<br><br> " +i+ " ";
i--;
}while (i > 0);
document.getElementById("dowhile").innerHTML = dow;
</script>
</body>
</html>
브 라 우 저 에서 열기:우리 가 실현 하고 자 하 는 것 은 수출 1-10 이내 의 숫자 를 체감 하 는 것 이기 때문에 10,9,8,7,6,5,4,3,2,1 이다.그러면 초기 화 변 수 는 10 부터 시작 한 다음 에 순환 조건 은 i>0 또는 i>=1 도 같다.코드 블록 에 i-를 더 하면 순환 할 때마다 초기 조건 변 수 는 1 을 빼 고 0 이상 까지 줄 어 듭 니 다.
다시 한 번 강조 합 니 다.do/while 와 while 순환 의 차이 점 은 순환 중인 문 구 를 먼저 실행 한 다음 에 표현 식 이 진짜 인지 아 닌 지 를 판단 하고 진짜 라면 계속 순환 하 며 가짜 라면 순환 을 종료 합 니 다.그 러 니까 조건 이 사실 이 든 아니 든 do/while 순환 은 적어도 한 번 순환 문 구 를 실행 해 야 한다.
예 를 들 어 아래 코드 를 보십시오.
do{
console.log("1");
}while(false);
// :1
while 뒤의 순환 조건 을 false 로 지정 하 였 음 에 도 불구 하고 코드 실행 결 과 는 1 을 출력 하 였 습 니 다.이것 은 순환 이 한 번 실 행 된 것 을 의미 합 니 다.서로 다른 순환 사용 상황
4.567917.순환 횟수 가 제한 되 지 않 고 불확실 할 때 while 순환 을 사용 할 수 있 습 니 다4.567917.순환 횟수 에 제한 이 있 고 이미 확정 되 었 을 때 for 순환 을 사용 할 수 있 습 니 다
입력 상 자 를 정의 하고 무 작위 로 숫자 를 입력 하 며 이 숫자 가 조건 에 부합 되 는 지 판단 합 니까?
순환 탄 상자 에 데 이 터 를 입력 하고 콘 솔 에 인쇄 합 니 다.exit 로 입력 하면 순환 을 종료 합 니 다.
총결산
자 바스 크 립 트 의 while 순환 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.자 바스 크 립 트 의 while 순환 에 관 한 더 많은 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[2022.04.19] 자바스크립트 this - 생성자 함수와 이벤트리스너에서의 this18일에 this에 대해 공부하면서 적었던 일반적인 함수나 객체에서의 this가 아닌 오늘은 이벤트리스너와 생성자 함수 안에서의 this를 살펴보기로 했다. new 키워드를 붙여 함수를 생성자로 사용할 때 this는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.