-
[자바스크립트] 불리언(Boolean)언어/자바스크립트 2023. 5. 25. 19:38
Boolean이란?
논리적인 데이터 유형으로 참(true) 혹은 거짓(false) 값 만을 가질 수있다.
어떤 코드 부문이 (예를 들어 if 절 안에) 실행되어야할지
어떤 코드 부문을 (예를 들어 for 절 안에) 반복되어야할지 결정 하는데 사용된다.
Truthy
자바스크립트에서 truthy인 값은 Boolean 문맥에서 true로 평가되는 값이다.
falsy 값으로 정의 된 값이 아니면 모두 truthy 값으로 평가된다.
falsy
falsy 값 설명 false 키워드 false 0 , -0 Number zero (0.0, 0*0등 포함), (-0.0, -0*0등도 포함) null null - 어떠한 값도 없는 상태 NaN Not a Number ``,'',"" 빈 문자(string)열 undefined undefined- 원시값 0n Biglnt 불리언으로 사용될 경우, 숫자와 같은 규칙을 따름. 0n은 거짓 같은 값 falsy가 한정되어있으니 falsy인 값만 확인해두면 될 것이다.
내가 느낀 것
falsy한 값만 확인을 한다면, boolean이 왜 필요한가 를 모르겠다.
true 값도 사실
ex ) 1< x < 70
이런식으로 명확하다면 boolean을 사용 해야하는 이유를 못 느끼겠다.
내가 만든 함수가 true false 만을 확인 하기위함인가?
아직까지 Boolean이 필요한 이유를 느끼지 못하였는데,
추후 공부를 하여 의문이 풀렸으면 한다.
참고 : https://developer.mozilla.org/ko/docs/Glossary/Falsy
거짓같은 값 - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN
거짓 같은 값(Falsy, falsey로 쓰이기도 함) 값은 불리언 문맥에서 false로 평가되는 값입니다.
developer.mozilla.org
https://developer.mozilla.org/ko/docs/Glossary/Boolean
불리언 - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN
컴퓨터 과학에서 불리언(boolean) 은 논리적인 데이터 유형입니다. 불리언은 참(true) 혹은 거짓(false) 값 만을 가질 수 있습니다. Javascript에서 불리언 조건은 어떤 코드 부문이 실행되어야 할 지(예
developer.mozilla.org
2023-05-28 추가 https://jugu1523.tistory.com/29
추후 알게된 Boolean 필요성
'언어 > 자바스크립트' 카테고리의 다른 글
js 현재 날짜, 시간 구하기 new Date() (0) 2023.06.15 반복문 map(), filter(), find (0) 2023.06.01 [자바스크립트] 불변성 (2) 2023.05.24 JS (자바스크립트) for 반복문 (0) 2023.05.06 JS (자바스크립트) 조건문 (0) 2023.05.06