string
number operators
consol.log(2**3) // 8
# preIncrement
let count = 2;
let pre = ++count;
// pre 3
// count 3
# postIncrement
let count = 2;
let post = count++;
// post 2
// count 3
&&)||)true이면 true를 반환하고 멈춤check()함수는 true를 반환함check()함수를 맨 처음의 조건에 넣는다? 그럼 안됨false일 때 마지못해 마지막에 check()를 넣어 true를 반환!)===!==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 : ?
switch ~ case ~
while loop
조건이 만족할 때까지 반복
do ~ while
우선 실행 후 조건을 확인
do {
console.log(i);
i--;
} while(i>0)
// 우선 do 실행 0을 찍음
// 그 후 조건 while을 보고 0보다 작다 loop 멈춤
for(초기값; 조건값; 다음스텝)