조건 판정 ③

8639 단어 JavaScript

for 문장


fo문은'몇 번 무엇을 반복하는가'라는 간단한 중복을 간결하게 쓸 수 있다.
인상은 다음과 같다.

for (初期式; 条件式; 更新式) {
    ;
    ;
    ;
}


아래의 예를 이용하여 설명하다.
for (var i = 0; i < 10; i++){
    document.write(i);
};//=> 0から9まで順番に出力される

↑ 방금 포문으로while문의 물건을 만들어 봤어요.(처음에는 설정하지 않아도 var i = 0 등 변수가 성립될 수 있다)

그룹을 반복할 때 사용하는 for문


for문장의 사용예로 다음과 같은 배열이 반복될 때 ↓
var bonkura = ['とも', 'おおさか', 'かぐら'];
var character;

character = bonkura[0];
document.write(character); //=> とも

character = bonkura[1];
document.write(character); //=> おおさか

character = bonkura[2];
document.write(character); //=> かぐら

for분을 사용하면 아래와 같이 쓸 수 있습니다.
var bonkura = ['とも', 'おおさか', 'かぐら'];
var character;
for (var i = 0; i < 3; i++) {
    character = bonkura[i];
    document.write(character); //=> ともおおさかかぐら
};

또한 스토리지의 요소 수 증가i < 3 부분도 변경하지 않음
var bonkura = ['とも', 'おおさか', 'かぐら'];
var len = bonkura.length;
var character;
for (var i = 0; i < len; i++) {
    character = bonkura[i];
    document.write(character); //=> ともおおさかかぐら
};
i < len는 중요한 곳이다.lenbonkura.length이기 때문에 수조 원소수의 3으로 대입된다.
따라서 조건식은i < 3이다.
이렇게 하면 진열의 요소가 6시len에 진입6하기 때문에 조건식i < 6이 되어 모든 배열의 요소를 출력한다.
이렇게↓
var bonkura = ['とも', 'おおさか', 'かぐら', 'よみ', 'さかき', 'かおりん'];
var len = bonkura.length;
var character;
for (var i = 0; i < len; i++) {
    character = bonkura[i];
    document.write(character); //=> ともおおさかかぐらよみさかきかおりん
};

좋은 웹페이지 즐겨찾기