코드스테이츠 프론트엔드 1-4

DaeHOON·2022년 10월 25일
0


1. Day-4

오늘은 코드스테이츠 프론트엔드 부트캠프 4일차다.
js(자바스크립트) 반복문에 대해 배웠다...(어렵다...)

반복문은 for문과 while문이 있다. 이 두 구문에 차이점을 찾아서 공부했다. 반복문을 하면서
느꼈지만 참 어렵다..이 내용 또한 보면 이해되고 아 이거구나! 이러는데 막상 문제를 풀면 머릿
속이 하얘진다..흠...

하지만! 이 또한 지나간다!반복문을 반복하자! 열심히 하자! 할 수 있다!!


2. 학습 내용

  • 반복문 (for문)
  • 반복문 (while문)
  • 코플릿 문제
  • 반복문과 조건문, 문자열을 이용한 문제 풀기

3. 반복문

반복문이란 비슷한 코드를 여러번 실행시켜야 할 경우에 쓰는 구문이다.

let sum = 1      >> 조건을 찾자! 'sum'과 숫자(n)의 합을 'sum'에 대입하자.
sum = sum + 2    >> 조건 : 1. 숫자(n)는 2부터 시작한다. -> let n = 2;
sum = sum + 3	 		  2. 숫자(n)는 4가 될 때까지 반복한다. -> n <= 4;
sum = sum + 4			  3. 숫자(n)는 1씩 증가한다. -> n = n+1;

1. for문

반복할 내용을 중괄호 block 안에 넣어준다.
반복할 조건을 초기화, 조건식, 증감문 순으로 넣어준다.

let sum = 1
for(let n=w; n <= 4; n= n+1){
	sum = sum + 1;
 }
 
 consolg.log(sum) 

2. while문

반복할 조건 중, 초기화, 증감문을 따로, 조건식만 괄호 안에 넣는다.

let sum =1
let n = 2

While(n <= 4){
	sum = sum + 1
    n = n + 1
 }   

3. for문과 while문의 차이

  • for문 : 반복 횟수가 정해진 경우, 주로 배열과 함께 많이 사용

  • while문 : 무한루프나 특정 조건에 만족할 때까지 반복해야 하는 경우, 주로 파일을 읽고 쓰기에 많이 사용

4. 이중 반복문

function a(){
	for(let n = 2; n <= 9; n = n+1){
     for(let m = 1; M <= 9; m = m + 1){
     	console.log(n*m)
        }
    }
 }   

5. 템플릿 리터럴 사용

function a(){
	for(let n = 2; n <= 9; n = n+1){
     for(let m = 1; M <= 9; m = m + 1){
     	console.log(`${n}*${m} = ${n*m}`)
        }
    }
 } 
 a()
profile
프론트엔드 개발 velog

0개의 댓글

관련 채용 정보