> 웹 프론트엔드 > JS 튜토리얼 > JavaScript_Basic 지식에서 For, While 및 재귀의 사용법을 해석합니다.

JavaScript_Basic 지식에서 For, While 및 재귀의 사용법을 해석합니다.

WBOY
풀어 주다: 2016-05-16 17:34:33
원래의
1474명이 탐색했습니다.

for 루프:

코드 복사 코드는 다음과 같습니다.

for(i=start; i

}


while 루프: (참고, 조건이 항상 true이면 무한 루프에 들어가 브라우저가 정지됩니다.)
코드 복사 코드는 다음과 같습니다.

while (condition) {
//dosomething;
//조건 변경;
}

재귀:

부분 문자열을 수행하려면 for 루프를 사용하세요.
코드 복사 코드는 다음과 같습니다.

function substring(all, start, end) {
for(i=start; i<=end; i) {
console.log( all[i]);
}

substring("eclipse", 1, 4); //clip


재귀를 사용하여 하위 문자열 구현
코드 복사 코드는 다음과 같습니다.

function substring(all, start, end) {
if(start >= end) {
return all[start];
}
else {
return all[start] 하위 문자열(all, start 1, end);
}

substring("eclipse", 1, 4); //clip


객체 속성에 액세스하려면 for 루프를 사용하세요.

배열과 문자열의 경우 인덱스 []를 사용하여 특정 값에 액세스합니다. 객체의 경우 []도 사용하지만 다음과 같은 특수 변수를 사용합니다. propertyName

코드 복사 코드는 다음과 같습니다:

var person = {
이름: "Morgan Jones",
전화번호: "(650) 777 - 7777",
이메일: "morgan.jones@example.com"
};

for (var propertyName in person) {
console.log(propertyName ":" person[propertyName]);
}


for 루프를 사용하여 찾기 배열 데이터 내의 데이터:
코드 복사 코드는 다음과 같습니다.

var table = [
["사람", "나이", "도시"],
["Sue", 22, "샌프란시스코"],
["Joe", 45, "Halifax"]
] ;

var i;
varrows=table.length;
for (r=0;r var c;
var 셀 = 테이블[r].length ;
var rowText = "";
for (c=0;c rowText = table[r][c];
if (c                                                                                                                                     🎜>사람 연령 도시

샌프란시스코 수 22

조 45 핼리팩스

---------------------------------- --- ---------------------

휴식:

for 루프와 while 루프에 적합하게 루프를 즉시 종료하려면 break를 사용하세요.

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