Operator, if, for loop

설정·2021년 1월 6일
  • string

  • number operators

    • 제곱 : **
consol.log(2**3) // 8
  • Increment and decrement orperators
    • preIncrement
    • postIncrement
    • preDecrement
    • postDecrement
# preIncrement

let count = 2;
let pre = ++count;

// pre 3
// count 3

# postIncrement

let count = 2;
let post = count++;

// post 2
// count 3
  • Logical operator
    • and(&&)
    • or(||)
      • 맨 처음의 조건이 true이면 true를 반환하고 멈춤
      • check()함수는 true를 반환함
      • 만약 check()함수를 맨 처음의 조건에 넣는다? 그럼 안됨
      • 마지막의 마지막에 넣어주어야한다.
      • 앞의 조건들이 모두 false일 때 마지못해 마지막에 check()를 넣어 true를 반환
    • not(!)

  • Equality
    • strict equality
      • ===
      • !==
1. 0 == false // true
2. 0 === false //false
3. '' == false // true
4. '' === false //false
5. null == undefined //true
6. null === undefined //false
  • Conditional operator : if, else if, else

  • Ternary operator : ?

    • 조건 ? true : false
  • switch ~ case ~

  • while loop
    조건이 만족할 때까지 반복

  • do ~ while
    우선 실행 후 조건을 확인

do {
 console.log(i);
 i--;
} while(i>0)
 
 // 우선 do 실행 0을 찍음
 // 그 후 조건 while을 보고 0보다 작다 loop 멈춤
  • for loop
    for(초기값; 조건값; 다음스텝)

  • 이중 for

0개의 댓글