LeeWang_31
이왕31
LeeWang_31
전체 방문자
오늘
어제
  • 분류 전체보기 (234)
    • 프로젝트 (2)
      • 사이드 프로젝트 (2)
      • Codestates_pre_project (0)
    • 프론트엔드 (169)
      • Html (19)
      • CSS (18)
      • JavaScript (29)
      • Codestates (76)
      • 코딩노트 (27)
    • 백엔드 (10)
      • node (10)
    • 구르는 돌 🌑 (16)
      • Codestates (11)
      • 생각 (4)
      • 공부 흔적 (1)
    • 정보 (18)
      • 오류노트 (2)
      • 인텔리제이 정보 (9)
      • 깃 정보 (3)
      • 기타 정보 (4)
      • 안드로이드스튜디오 정보 (0)
    • CS (7)
      • 이론공부 (7)
    • App (6)
      • Android (3)
      • Kotlin (3)
    • 컴퓨터 수학 (5)
      • 암호론 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 웹팩
  • UI/UX
  • 안드로이드스튜디오파이어베이스
  • 파이어베이스연동
  • linux
  • 2693
  • figjam
  • css
  • 코드스테이츠
  • 생활코딩
  • 자바스크립트
  • React
  • 사용자 친화 웹
  • 코딩애플
  • TODOlist
  • 알고리즘
  • 사용자친화웹
  • ubuntu
  • 안드로이드스튜디오범블비
  • linuix 코드스테이츠
  • 번들링
  • JavaScript
  • codestate
  • 사이드프로젝트
  • html
  • 백준
  • 코플릿
  • 1292
  • DP
  • 2609

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
LeeWang_31

이왕31

[JavaScript] 조건문
프론트엔드/Codestates

[JavaScript] 조건문

2022. 8. 23. 10:14

코드스테이즈 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를 반환한다.

==는 예외적인 상황들이 많이 발생하니 ===사용을 권장한다.

https://leewang31.tistory.com/entry/%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B8%B0%EB%B3%B8-%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EC%9E%90?category=1039617 

 

생활코딩 자바스크립트 기본 - ===을 사용하자

본 게시글은 인프런 강의 "생활코딩 - 자바스크립트(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
    '프론트엔드/Codestates' 카테고리의 다른 글
    • [JavaScript]반복문
    • [JavaScript] 문자열
    • [JavaScript] 함수
    • [JavaScript] 변수와 타입
    LeeWang_31
    LeeWang_31
    이왕 할 거면 기분 좋게

    티스토리툴바