불대수란?
일상적인 논리를 수학적으로 표현한 것이다.
일반 수학의 값은 숫자이지만 불 대수의 값은 진리값이다.
진리값이란? True or False 이다.
일반 수학의 연산은 사칙연산이지만 불 대수의 연산은 and or not 3가지 연산이 있다.
불 대수를 이해 하려면 명제에 대한 이해가 필요하다.
명제란 참과 거짓이 확실한 문장을 말한다.
1. AND 연산
and연산자 : &&
x와 y가 모두 참일 때만 x and y가 참
true && true = true
true && false = false
false && true = false
false && false = false
2. OR 연산
or연산자 : ||
x와 y중 하나라도 참이면 x or y가 참
true || true = true
true || false = true
false || true = true
false || false = false
3. NOT 연산
not연산자 : !
true != false
false != true
자바스크립트에서 참과 거짓을 표현하는 자료형을 불린이라고 한다.
console.log(2>1);
> true
console.log(2<1);
> false
자바스크립트에서 불린의 값은 true 아니면 false이다.