기록

드림코딩 - 자바스크립트 4. 코딩의 기본 operator, if, for loop 코드리뷰 팁 본문

JS/드림코딩

드림코딩 - 자바스크립트 4. 코딩의 기본 operator, if, for loop 코드리뷰 팁

mnmhbbb 2020. 8. 15. 20:38

자바스크립트 4. 코딩의 기본 operator, if, for loop 코드리뷰 팁 | 프론트엔드 개발자 입문편 (JavaScript ES6)

 

\n 줄바꿈

 

 

|| or 둘중하나라도

&& and 둘다

(+ 이러한 logical operators 작성할 때 헤비한 오퍼레이터일수록 맨 뒤에 작성하는 것이 효율적임.)

! not 반대로

 

 

 

console.log에 출력되는 것 주목

-object의 특징

object는 메모리에 reference가 저장됨

object  - reference  - 속성 - 속성값

 

 

===은 타입까지 같은지 판단함

 

 

 

? operators(Ternary Operator)

if를 더 간단하게 쓸 수 있음

condition ? value1 : value2

 

 

-switch operators

if문에서 else if 를 반복해서 사용해야 한다면 스위치문이 더 간편함

switch quiz

 

-while문

조건이 false가 될 때까지 반복

 

 

-do-while

{ } block을 먼저 실행하고 후에 조건을 체크함

블럭을 먼저 실행해야 할 때 사용.

조건이 맞을 때만 블럭을 실행하려면 while문

 

 

-nested loop

for 안에 for 이런 식으로...

근데 되도록이면 피하는 게 좋음

 

 

-break

loop를 완전히 끝내는 것

 

 

-continue

지금껏만 skip하고 다시 다음 step으로 넘어감

 

 

 

 

Q1)

iterate from 0 to 10 and print only even numbers(use continue)

 

for( let i = 0; i < 11; i++) {

   if ( i %2 !== 0) {

      continue

    }

   console.log(`q1. ${i}`);

}

 

Q2) iterate from 0 to 10 and print numbers untill reaching 8 (use break)

 

for ( let i = 0; i < 11; i++ ) {

     if ( i > 8 ) {

       break

      }

     console.log( `q2. ${i}` );

}

 

Comments