JavaScript 부울 함수
대부분의 다른 프로그래밍 언어와 달리 JavaScript는 부울 유형을 기본 데이터 유형으로 소유합니다. 부울 유형은 대부분 유일한 기본값으로 true
및 false
를 갖습니다.
그러나 경우에 따라 0
을 false
로, 1
을 true
로 표시하기도 합니다.
다음 예제 세트에서는 부울 유형의 기본 드라이브와 부울
기능의 작동 원리를 살펴봅니다. 여기서 우리가 알아야 할 한 가지는 ===
와 ==
의 차이점입니다.
엄격한 같음 연산자 ===
를 언급할 때 일치하는 형식과 함께 데이터 유형이 일치하는 것이 확실합니다.
문자열 "123"
과 숫자 123
을 완전 항등 연산자를 사용하여 비교한다고 가정합니다. 이는 거짓
값이 됩니다. 또는 더 간단한 단어는 일치 항목을 표시하지 않습니다.
마찬가지로 일치하는 0
을 거짓
으로, 1
을 참
으로 간주하면 일치하지 않습니다. 더 나은 이해를 위해 인스턴스를 확인합시다.
기본 유형의 기본 사용 - JavaScript의 부울
부울 값을 추출하기 위해 간단한 수학적 드라이브를 수행합니다. 기술적으로 값이 있는 모든 변수를 true
라고 합니다.
여기에서 2
로 나눈 주어진 변수의 나머지를 확인합니다. 결과가 만족스러우면 올바른 것으로, 그렇지 않으면 거짓
으로 인쇄합니다.
또한 완전 항등 연산자가 어떻게 수행되고 일반적인 ==
등호 연산자가 어떻게 작동하는지 살펴보겠습니다.
코드 조각:
var a = 5;
var x = a % 2;
if (x == 1) {
console.log('correct');
} else {
console.log('incorrect');
}
if (x === true) {
console.log('ok');
} else {
console.log('not ok');
}
출력:
보시다시피 첫 번째 조건문의 조건에 대해 true
값을 얻었습니다. 그리고 1
을 true
로 일치시킨 섹션에서 예상한 결과를 제공하지 않았습니다.
이것은 데이터 유형이 일치하지 않는 경우 엄격 항등 연산자가 방지하는 방법을 정의합니다.
JavaScript에서 Boolean
함수 사용
이 경우 Boolean
기능의 작동에는 true
또는 false
를 평가하기 위한 조건문이 필요하지 않습니다. 기본 함수는 식을 매개변수로 하여 답을 도출합니다.
여기서 출력은 항상 true
또는 false
입니다. 코드 라인을 확인해 봅시다.
코드 조각:
var a = 5;
var b = 4;
var x = a % 2;
var y = b % 2;
console.log(Boolean(x))
console.log(Boolean(y))
출력: