for 루프:
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를 사용하세요.