-
조건문JavaScript 2020. 5. 5. 12:57
조건문, 어떤 조건을 판별하는 기준을 만드는 것.
- 성인인지 아닌지 판별하는 기준은 '20세를 넘는지, 그렇지 않은지'
- 학생인지 아닌지 판별하는 기준은 '학교를 다니는지'
조건문의 문법
if (조건1) {// 조건1이 true일 경우 지시할 내용} else if (조건2) {// 조건1이 false이고, 조건2가 true일 경우 지시할 내용} else {// 모든 조건이 false일때 지시할 내용}조건문은 비교 연산자가 필요하다, 비교의 결과는 늘 boolean값, 즉 true 또는 false이다.
비교 연산자 : > , < , >=, <=, ===("같다"),!==("다르다")
== 과 ===
==는 예외 케이스가 많아서 엄격하게 타입을 비교하지 못한다는 단점이 있다.
그러니 같다는 것을 확인하고 싶으면 ==보다는 ===를 사용하자.
두 가지 조건이 한 번에 적용되는 경우, and연산자와 or연산자를 사용할 수 있다.
not연산자("!")를 사용해 truthy, falsy 여부를 반전시킬 수 있다.
isMale && isStudent; // 남성이면서 학생일 때 통과isMale || isStudent; // 남성이거나, 학생일 때 통과!isMale && isStudent; // 남성이 아니면서, 학생일 때falsy 하다 === false로 취급한다는 뜻
6가지 falsy 한 값
- false, null, undefined, 0, NaN, ' '(빈 문자열)
'JavaScript' 카테고리의 다른 글
객체, 배열과 관련된 메소드들 (0) 2020.05.09 예제를 통한 반복문의 이해 (0) 2020.05.07 예제를 통한 조건문의 이해 (0) 2020.05.06 함수 (0) 2020.05.05 변수와 타입 (0) 2020.05.05