Latest web development tutorials
×

JavaScript 코스

JavaScript 코스 JavaScript 간략한 소개 JavaScript 용법 JavaScript 수출 JavaScript 문법 JavaScript 문 JavaScript 주의 JavaScript 변수 JavaScript 데이터 유형 JavaScript 사물 JavaScript 기능 JavaScript 범위 JavaScript 행사 JavaScript 현 JavaScript 운영자 JavaScript 비교 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 형식 변환 JavaScript 정규 표현식 JavaScript 오류 JavaScript 디버깅 JavaScript 변수 리프트 JavaScript 엄격 모드 JavaScript 부적절한 사용 JavaScript 폼 인증 JavaScript 예약 키워드 JavaScript JSON JavaScript void JavaScript 코드 사양

JS 기능

JavaScript 함수 정의 JavaScript 함수 인수 JavaScript 함수 호출 JavaScript 클로저

JS HTML DOM

DOM 간략한 소개 DOM HTML DOM CSS DOM 행사 DOM EventListener DOM 요소

JS 고급 자습서

JavaScript 사물 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 사물

JS 브라우저 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 대중적인 JavaScript 시간 제한 이벤트 JavaScript Cookies

JS 창고

JavaScript 창고 JavaScript 테스트 jQuery JavaScript 테스트 Prototype

JS 예

JavaScript 예 JavaScript 객체 인스턴스 JavaScript 브라우저 객체 인스턴스 JavaScript HTML DOM 예 JavaScript 개요

JS 참조 설명서

JavaScript 사물 HTML DOM 사물

루프 자바 스크립트

사이클은 코드 블록 지정된 횟수를 실행할 수있다.


자바 스크립트주기

다시 같은 코드를 실행하려면, 상기 각각의 값이 다른 경우, 다음주기의 사용이 매우 편리하다.

우리는 출력 값의 배열을 할 수 있습니다 :

일반 문구 :

document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");

루프 사용

for (var i=0;i<cars.length;i++)
{
    document.write(cars[i] + "<br>");
}

»시도


사이클의 종류

JavaScript는 루프의 다른 유형을 지원

  • 대 - 사이클 코드 블록의 특정 숫자
  • 대한 /에 - 객체의 속성을 통해 루프
  • 동안 - 지정된 조건 코드의 진정한주기 지정된 블록 인 경우
  • 지정된 조건이 true 사이클 코드의 블록을 지정도시 - 동안 / 수행

For 루프

루프는 루프 자주 사용하는 도구를 만들 것입니다.

여기에 루프에 대한 구문은 다음과 같습니다

for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}

시작하기 전에 문 1 (블록)을 시작합니다.

문 (2)는 작동 사이클 (차단) 상태를 정의

루프 (블록) 후 3 문하고있다

for (var i=0; i<5; i++)
{
    x=x + "该数字为 " + i + "<br>";
}

»시도

위의 예에서, 당신은 볼 수 있습니다 :

문 1 (VAR I = 0) 루프를 시작하기 전에 변수를 설정합니다.

문이 정의 된 조건의 사이클 실행 (내가 5 미만이어야합니다).

코드의 각 블록 이후의 값은 (i ++) 증가 문 3가 실행되었습니다.


문 1

일반적으로 우리가 사이클에 사용되는 변수를 초기화하기 위해 문을 사용 (var에 나는 = 0).

1 문은 또한 문이 될 수 사용하지 않는, 선택 사항입니다.

당신은 어떤 문 하나 (또는 ​​그 이상)의 값을 초기화 할 수 있습니다 :

예 :

for (var i=0,len=cars.length; i<len; i++)
{
document.write(cars[i] + "<br>");
}

»시도

그리고 당신은 또한 (예 : 루프 설정되어있는 값의 시작에서와 같이) 문을 생략 할 수 있습니다 :

예 :

var i=2,len=cars.length;
for (; i<len; i++)
{
document.write(cars[i] + "<br>");
}

»시도


문 2

정책이 상태는 일반적으로 초기 변수를 평가하기 위해 사용된다.

이 같은 문은 선택 사항입니다.

문이 true를 돌려주는 경우 2, 다음주기는 false를 반환하는 경우, 루프가 종료됩니다 다시 시작합니다.

램프 당신이 문 2를 생략하면,이주기의 휴식을 제공해야합니다. 그렇지 않으면,주기는 중지 할 수 없습니다. 이로써, 브라우저가 충돌하도록한다. 이 튜토리얼의 이후 섹션에서 휴식에 대해 읽어 보시기 바랍니다.


문 3

3 문은 일반적으로 원래의 변수의 값을 증가시킨다.

문 3은 선택 사항입니다.

문 3은 다양한 용도를 가지고있다. 증가가 (난 ...) 음, 이상 할 수 있습니다 (I = 난 15 +).

문 (3)이 생략 될 수있다 (대응하는 코드가있을 때, 루프 내측 예) :

예 :

var i=0,len=cars.length;
for (; i<len; )
{
document.write(cars[i] + "<br>");
i++;
}

»시도


/를 들어 사이클에서

자바 스크립트 / 대한 개체 속성을 통해 루프 문 :

var person={fname:"John",lname:"Doe",age:25};

for (x in person)
{
    txt=txt + person[x];
}

»시도

당신은 지식을주기에 / 객체 자바 스크립트의 섹션에 대한 자세한 내용을 배울 것입니다.


루프 동안

우리는 당신에게 잠시 루프를 설명하고 다음 장에서 루프 동안 / 할 것입니다.