Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 기획자도서추천
- 피그마
- Til
- HTML공부
- 도그냥
- 웬즈데잇
- 이미준PO
- AICE시험후기
- 기획공부
- SW캠프장점
- css생활코딩
- html독학
- sql독학
- SW캠프단점
- 코린이독학
- 처음부터다시배우는웹기획
- css독학
- 생활코딩html
- SQLD공부방법
- SW캠프비전공자후기
- 기획관련도서
- 기획자책
- 스파르타코딩클럽
- SQL
- AICEBASICE
- SW캠프솔직후기
- 서비스기획스쿨
- 생활코딩
- html
- 도그냥강연
Archives
- Today
- Total
브리의 성장기
[TIL] 221127 본문
728x90
😀 TIL #221127
- 자바스크립트 인프런 강의 수강
continue 와 break
* 10 이하의 홀수만 반환하는 while 반복문
let i = 0;
while (i < 10){
i++;
if(i % 2 === 0){ //짝수만
continue; //실행문 건너뛰기
}
console.log(i);
}
1 3 5 7 9 //결과
* 만약 위 반복문에서 continue 를 break 로 변경하면?
조건에 부합했을때, 반복문을 빠져나와 종료하게 된다.
let i = 0;
while (i < 10){
i++;
if(i % 2 === 0){ //짝수만
break; //반복문 종료
}
console.log(i);
}
1 //결과
중첩된 반복문 활용하기
*이중반복문
for(let i=0; i<10; i++){
for(let j=0; j<10; j++){
console.log(i,j)
}
}
// i==0 j==0 console.log(0,0)
// i==0 j==1 console.log(0,1)
// i==0 j==2 console.log(0,2)
// i==0 j==10 조건 X
// i==1 j==0 console.log(1,0)
...
*삼중반복문
for(let i=0; i<5; i++){
if(i%2===0) continue;
for(let j=0; j<5; j++){
if(j%2===0) continue;
for(let k=0; k<5; k++){
if(k%2===0) continue;
console.log(i,j,k);
}
}
}
//i=0 continue
//i=1 j=0 continue
//i=1 j=1 k=0 continue
//i=1 j=1 k=1 console.log(1,1,1)
//i=1 j=1 k=2 continue
//i=1 j=1 k=3 console.log(1,1,3)
//i=1 j=1 k=4 continue
//i=1 j=1 k=5 조건X
//i=2 continue
//i=2 continue
//i=3 j=0 continue
//i=3 j=1 k=0 continue
//i=3 j=1 k=1 console.log(1,3,1)
...
(1,1,1) (1,1,3) (1,3,1) (1,3,3) (3,1,1) (3,1,3) (3,3,1) (3,3,3) //결과값
* 예제풀기
구구단을 출력하되, 결과에 짝수가 나오지 않게 해보세요.
// 2단, 4단, 6단, 8단 실행되지 않게
// 각 단마다 짝수(2,4,6,8)이 곱해지지 않게
for(let i=1, i<10, i++){
if(i%2 === 0) continue;
for(let j=1, j<10, j++){
if(j%2 === 0) continue;
}
console.log(i, j, i*j)
}
슬슬 이게 뭔가 싶은데.. 🙃 차근차근히 노트에 써가며 푸는 연습을 해야겠다!
728x90
'종종 올리는 요즘 근황' 카테고리의 다른 글
| [TIL] 221203 (0) | 2022.12.03 |
|---|---|
| [TIL] 221129 (0) | 2022.11.29 |
| [TIL] 221126 (0) | 2022.11.26 |
| [TIL] 221125 (0) | 2022.11.25 |
| [TIL] 221124 (0) | 2022.11.24 |
Comments