2024-10-11


<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
/*
논리연산자
* &&(and) ==> T/T ==> T
* || (or) ==> 두개 중 한가지만 true여도 ture.
* ! (not) ==> 반대의 논리 값으로 반환.
- 논리연산자는 관계연산자의 결과를 가지고 논리연산을 진행함.
*/
let bol1 = true, bol2 = false,
bol3 = true, bol4 = false;
document.write
(`${bol1} && ${bol2} >>> ${bol1 && bol2} <br>`);
document.write
(`${bol1} && ${bol3} >>> ${bol1 && bol3} <br>`);
document.write
(`${bol2} && ${bol3} >>> ${bol2 && bol3} <br>`);
document.write
(`${bol3} && ${bol4} >>> ${bol3 && bol4} <br>`);
document.write(`<hr>`);
let a = "A", b = "B";
// ASCII(아스키) 코드로서 A의 값이 B보다 작음
let c = a < b || a == b;
// ture || false ==> true
// ||(or) 가 나오면 연산 우선순위가 마지막임.
document.write(c + "<br>");
c = !2 || 3 && !0;
// 0은 항상 false
document.write(c + "<br>");
</script>
</head>
<body>
</body>
</html>

'JavaScript > 기초 내용 정리' 카테고리의 다른 글
| JavaScript(Operator)_06 (0) | 2024.10.14 |
|---|---|
| JavaScript(Operator)_05 (1) | 2024.10.14 |
| JavaScript(Operator)_03 (0) | 2024.10.14 |
| JavaScript(Operator)_02 (0) | 2024.10.14 |
| JavaScript(Operator)_01 (0) | 2024.10.14 |