Javascript 기초 문법 -반복문

송민지·2022년 2월 20일
0

웹개발 종합반

목록 보기
10/27

0부터 100까지 출력해야하는경우 일일이 출력하기엔 시간이 없다.

개발자들은 시간을 단축하기 빠른 수식을 만들어 내었다.

for (let i = 0; i < 100; i++) {
	console.log(i);
}

단 3줄짜리코드로 ㅎ

for (1. 시작조건; 2. 반복조건; 3. 더하기) {
	4. 매번실행
}

1 -> 2체크하고 -> (괜찮으면) -> 4 -> 3
-> 2체크하고 -> (괜찮으면) -> 4 -> 3
-> 2체크하고 -> (괜찮으면) -> 4 -> 3
-> 2체크하고 -> (괜찮으면) -> 4 -> 3

와 같은 순서로 실행됩니다.
i가 증가하다가 반복조건에 맞지 않으면, 반복을 종료하고 빠져나옵니다.

딕셔너리가 들어간 리스트랑도 찰떡궁합이라 자주 쓰인다.

let scores = [
	{'name':'철수', 'score':90},
	{'name':'영희', 'score':85},
	{'name':'민수', 'score':70},
  {'name':'형준', 'score':50},
  {'name':'기남', 'score':68},
  {'name':'동희', 'score':30},
]

for (let i = 0 ; i < scores.length ; i++) {
	console.log(scores[i]);
}

for (let i = 0 ; i < scores.length ; i++) {
	if (scores[i]['score'] < 70) {
		console.log(scores[i]['name']);
	}
}

// 이렇게 하면 점수가 70점 미만인 사람들의 이름만 출력할 수도 있습니다.
profile
기록하는 일상

0개의 댓글