TIL 3 | boolean, 조건문, 비교연산자, 논리연산자

dabin *.◟(ˊᗨˋ)◞.*·2021년 8월 1일
0

Javascript

목록 보기
3/25
post-thumbnail

Boolean

console.log(true) //true
console.log(false) //false

console.log(1 + 1 === 2) //true
console.log(1 + 1 === 3) //false

console.log('Code' === 'code') //false
// 대소문자 구분 가능
console.log('true') //"true"
console.log('false') //"false"
//'true'와 'false'는 string 데이터 타입이다. 

👉 조건문

if/else문

if/else if/else문

비교 연산자

  • 동등 == : 피연산자 서로 같으면 true 반환
  • 일치 === : 피연산자의 값과 타입이 모두 같은 경우 true 반환
  • 부등 != : 피연산자 서로 다르면 true 반환
  • 불일치 !== : 값과 타입이 모두 다른 경우 true 반환
  • <, <=, >, >=
console.log(1 + 1 !== 3)//true

논리연산자

논리 연산자는 Boolean값과 함께 사용해서 Boolean값을 반환한다.

  • and && : 둘 다 참일 때만 true
  • or || : 하나가 true면 true. 아니면 false
  • not ! : 단일 피연산자를 true로 반환할 수 있으면 false

주의사항

두 가지 조건을 작성하는 && 연산자의 경우 아래와 같이 작성해야 한다.
score <= 100 && score >= 90 의 방식으로 표기하지 않는다.

👉 오늘의 🍯tip🐝

truthy(true같은 값)와 falsy(false같은 값)에 대해 간단히 알아보자. falsy로 정의된 값에는 false, 0, " ", null, undefined, NaN 등이 있다. 이 외에는 모두 참 같은 값으로 평가된다.

profile
모르는것투성이

0개의 댓글