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도 키워드이지.