• 티스토리 홈
  • 프로필사진
    브라더 코드
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
브라더 코드
  • 프로필사진
    브라더 코드
    • 전체 (96) N
      • Web (2)
      • Javascript (20)
        • vanilla (13)
        • react (3)
      • Css (4)
      • TIL (8)
      • Etc (9) N
      • Dev (4)
      • Diary (48)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • 자바스크립트 boolean
        2021년 02월 17일
        • 브라더 코드
        • 작성자
        • 2021.02.17.:58

        boolean에는 true와 false 두가지가 있다.

        예를 들어 아래와 같은 if문이 있다고 하자.

        if (abc) {

         console.log(true);

        }

        abc가 0, -0, ' ', null, undefined이면 true가 출력이 안되며

        -1, 'morning', 'false'이면 true가 출력된다.

         

        정리하면 0은 컴퓨터에서 false로 인식한다.

        빈문자열, null, undefined도 false로 인식한다.

         

        여기서 주의할 것은 배열 array는 object인데 배열에 아무값이 없어도

        true를 출력한다는 것이다.

        if ([ ]) { console.log(true); }

        object는 값이 있든 없든 그 자체로 object가 만들어진 것이라 true로 인식하기 때문이다.

         

        그리고 if문으로 할 수도 있지만 &&(앤드) 연산자로 간편하게 코드를 줄일 수 있다.

        abc && console.log(true); 

        abc가 true이면 && 뒤의 코드를 실행하라는 뜻이다.

         

        false를 잘 숙지해두자. 

        'Javascript > vanilla' 카테고리의 다른 글

        자바스크립트 내장함수  (0) 2021.08.14
        자바스크립트와 prototype  (0) 2021.07.10
        [javascript] 이메일 유효성 검사  (0) 2021.04.08
        자바스크립트 비동기처리와 콜백함수  (0) 2021.02.11
        프론트엔드 프레임워크, 라이브러리  (0) 2021.02.04
        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바