
코드스테이즈 41기 교육 내용을 정리하고 있습니다.
틀린 부분이 있으면 댓글로 알려주시면 감사하겠습니다.
조건문
조건문은 어떠한 조건을 판별하는 기준을 만드는 것이다.
조건문에는 반드시 비교연산자가 필요하다
비교연산자
- a > b : a가 b보다 크다
- a < b : a가 b보다 작다
- a >= b : a가 b보다 크거나 같다
- a <= b : a가 b보다 작거나 같다
- a === b : a와 b가 일치한다
- a !== b : a와 b가 일치한다
'=='에 대하여
==동등 연산자, ===는 일치연산자라 부른다고 이전에 배웠다.
동등연산자는 1=='1'처럼 서로 타입이 달라도 꼴이 비슷하면 true를 반환한다.
==는 예외적인 상황들이 많이 발생하니 ===사용을 권장한다.
생활코딩 자바스크립트 기본 - ===을 사용하자
본 게시글은 인프런 강의 "생활코딩 - 자바스크립트(JavaScript) 기본"를 보고 공부한 내용을 정리하고 있습니다. https://www.inflearn.com/course/%EC%A7%80%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8..
leewang31.tistory.com
if
조건문이다.
if(조건1){
//조건1이 true이면 실행되고 if문에서 탈출한다.
//조건1이 false이면 무시되고 다음줄로 내려간다.
}else if(조건2){
//조건2이 true이면 실행되고 if문에서 탈출한다.
//조건2이 false이면 무시되고 다음줄로 내려간다.
}else{
//모든 조건이 false이면 실행 된다.
}
논리연산자
a && b
- a이고 b이다.
- AND연산자라 불린다
- 좌항 우항이 true이면 true를 반환하고, 하나라도 false이면 false를 반환 한다.
a || b
- a또는 b이다.
- OR연산자라 불린다
- 좌항 우항이 false이면 false를 반환하고, 하나라도 true이면 true를 반환 한다.
not
- 식 앞에 !를 붙이면 부정의 의미이다
- !true === false, !false === true
코플릿하며 배운 것
!undefined는 true가 반환된다.
그렇다면 undefined는 논리값으로 false를 반환한다 생각할수 있다.
이러한 값을 falsy값이라 한다.
- false
- null
- undefined
- 0
- NaN
- ' '(띄어쓰기 X)
참고로 ' '(중간에 띄어쓰기)의 경우 true이다

'프론트엔드 > Codestates' 카테고리의 다른 글
| [HTML] Html기초 (0) | 2022.08.25 |
|---|---|
| [JavaScript]반복문 (0) | 2022.08.24 |
| [JavaScript] 문자열 (0) | 2022.08.23 |
| [JavaScript] 함수 (0) | 2022.08.22 |
| [JavaScript] 변수와 타입 (0) | 2022.08.22 |