코드로보시죠
[JavaScript-09] 불린(boolean) 연산 본문
true, false를 불린 자료형이라 한다고 예전 데이터타입 강의에서 말씀드렸죠.
오늘은 제대로 알아볼게요
코드로 바로 가시죠
console.log(3 > 4); //false
console.log(3 === 3) //true
뭐 당연한 얘기인데요, 값이 같냐 다르냐부터 시작해서,
크기 비교 등등의 결과를 참과 거짓으로 반환해줍니다.
논리연산 and, or, not
자, 이번엔 논리연산에 대해 알아볼게요
간단하게 정리하면,
and는 모든 조건이 참일 때만 참,
or는 하나라도 참이면 참으로 취급하시면 됩니다.
not은 참을 거짓으로, 거짓을 참으로 바꿔줍니다.
기호로는
and는 &&
or은 ||
not은 !
입니다.
코드로 바로 가시죠
let flag = true
let a = 3
let b = 5
if flag and (a > b){
console.log('실행됨');
};
//아무것도 출력되지 않음
자, 당연히 아무것도 출력되지 않겠죠.
and앞의 flag조건은 true지만, 뒤의 비교연산 결과가 거짓이네요.
변수에 불린값을 넣어두고,
그 변수만을 조건으로 사용하는 경우는 정말 많습니다.
추후 빈 문자열 등등을 불린값과 연계해 설명드리는 시간이 있을 텐데,
그때 자세히 설명드릴테니, 지금은 우와 신기하다 하고 넘어가기~!
'[JavaScript] 코드잇과 함께!' 카테고리의 다른 글
[JavaScript-11] 형 변환 (0) | 2023.09.24 |
---|---|
[JavaScript-10] typeof연산자로 자료형 확인하기 (0) | 2023.09.24 |
[JavaScript-08] 문자열 만들기 (0) | 2023.09.24 |
[JavaScript-07] 숫자형 자료형 연산의 모든 것 (0) | 2023.09.24 |
[JavaScript-06] return이 있는 함수와 없는 함수 차이점 (0) | 2023.09.24 |