🔗 논리 게이트 시뮬레이터

0 (False)
0 (False)

AND (논리곱)

A ∧ B
0
둘 다 참일 때만 참

OR (논리합)

A ∨ B
0
하나라도 참이면 참

NOT A (부정)

¬A
1
A의 반대

XOR (배타적 논리합)

A ⊕ B
0
둘 중 하나만 참일 때 참

NAND

¬(A ∧ B)
1
AND의 반대

NOR

¬(A ∨ B)
1
OR의 반대

📊 진리표 (Truth Table)

A B AND OR NOT A XOR NAND NOR
00001011
01011110
10010110
11110000

💻 JavaScript 구현 예제

// 논리 게이트 함수들
function AND(a, b) { return a && b; }
function OR(a, b) { return a || b; }
function NOT(a) { return !a; }
function XOR(a, b) { return (a && !b) || (!a && b); }
function NAND(a, b) { return !(a && b); }
function NOR(a, b) { return !(a || b); }

// 현재 입력값
const A = false, B = false;

// 결과 계산
console.log('AND:', AND(A, B));   // false
console.log('OR:', OR(A, B));     // false
console.log('NOT A:', NOT(A));    // true
console.log('XOR:', XOR(A, B));   // false
console.log('NAND:', NAND(A, B)); // true
console.log('NOR:', NOR(A, B));   // true