TIL

200908 화 TIL

파란배개 2020. 9. 9. 09:58

조건문을 배웠다.

조건문의 기초는 Boolean이야!

 

조건문은 어떤 조건을 판별하는 기준을 만드는 것이고

판별할 때 비교연산자(comparison operator)를 사용한대

연산자의 종류는 6가지로

> 초과

< 미만

>= 이상

<= 이하

=== 같다

!== 다르다

 

 

논리 연산자 !(NOT), &&(AND), ||(OR)도 배웠다.

 

!(Not 연산자)는 trusthy, falsy 여부를 반전시키는 연산자야.

!false는 true이고 반대도 성립하는거지.

 

AND나 OR은 말 그대로 기능해

 

 

기억해야 할 6가지 falsy 값은

false, null, undefined, 0, NaN(Not A Number), ''이야

if()조건문에 넣었을 때 false로 변환되어 if 구문이 실행되지 않아.

 

문제를 풀다가 페어가 괜찮은 팁을 알려줬어.

alt를 누른 채로 여러 곳을 클릭하면 한 번에 편집이 가능해.

 

또, `나는 사과 ${num}개가 먹고싶다!`이런 식으로 쓰면

+와 따옴표로 일일이 구분하지 않아도 변수가 들어간 string을 만들 수 있어

 

%는 나머지를 뜻해서 5 % 2이라면 5를 2로 나눴을 때 나머지인 1이 나와

반대로 Math.floor(변수)는 소수점을 버리는 것으로 중요한건 첫 글자 M이 대문자여야만 실행돼

 

typeof는 값이 무슨 종류인지 확인할 수 있는 키워드야.

키워드가 뭐냐면, 괄호가 필요없는 명령어야. return도 키워드이지.