이 자습서에서는 JavaScript를 사용하여 문자열을 부울로 변환하는 방법을 보여줍니다.
JavaScript를 사용하여 문자열을 부울로 변환/변환하는 방법은 무엇입니까?
JavaScript를 사용하여 문자열을 부울로 변환하려면 다음 방법을 사용하십시오.
- 엄격한 같음 연산자(===)
- 이중 not(!!) 연산자
- 부울 객체
이러한 방법이 어떻게 작동하는지 봅시다.
방법 1: Strict Equality(===) 연산자를 사용하여 문자열을 부울로 변환
“ 엄격한 평등 ” (===) 연산자 또는 ' 신원 ” 연산자는 문자열을 부울 값으로 변환하는 데 사용됩니다. 왼쪽 값이 오른쪽 값과 같아지는지 확인합니다. 경우 예! '를 반환합니다. 진실 ” 그렇지 않으면 “ 거짓 '.
통사론
완전 항등 연산자의 구문은 다음과 같습니다.
ㅏ === 비
반환 값
그것의 출력 “ 진실 ” 비교되는 값이 동일한 값과 유형으로 구성된 경우.
예 1 :
'라는 이름의 변수를 만듭니다. 끈 ' 부울 값을 저장하는 ' 진실 ”를 문자열로:
~였다 끈 = '진실' ;
문자열을 문자열 '과 비교하십시오. 진실 ”를 사용하여 엄격한 평등 ” (===) 운영자. 문자열이 ' 진실 ”, 출력에 부울 값 “이 할당됩니다. 진실 ”:
~였다 결과 = 끈 === '진실' ;'를 사용하여 콘솔에 결과를 인쇄하십시오. 콘솔.로그() ' 방법:
콘솔. 통나무 ( 결과 ) ;산출
출력에 ' 진실 ”, 엄격한 같음은 두 피연산자가 유형 및 값 측면에서 동일할 때 true를 반환합니다.
예 2 :
변수 '에서 끈 ”, 부울 값 저장 “ 거짓 ”:
문자열 비교 ' 거짓 ' 문자열 ' 진실 ”:
~였다 결과 = 끈 === '진실' ;산출
출력은 ' 거짓 문자열이 실제로 ' 진실 '.
방법 2: Double NOT(!!) 연산자를 사용하여 문자열을 부울로 변환
문자열을 부울로 변환하기 위해 JavaScript에는 이중 NOT(!!) 연산자인 이중 느낌표(!!)라는 또 다른 방법이 있습니다. 단일 NOT 연산자의 결과를 뒤집어 부울 값을 반환합니다.
통사론
이중 NOT(!!) 연산자의 구문은 다음과 같습니다.
위 구문에서:
- 첫 번째(!) 연산자는 이를 반전된 부울 값으로 변경합니다. 두 번째(!) 연산자는 반전된 부울 값을 반전시킵니다. 즉, 이제 개체의 실제 부울 값입니다.
예 1 :
변수 생성 ' 끈 ' 부울 값 저장 ' 진실 ” 문자열로:
문자열과 함께 이중 NOT(!!) 연산자를 사용하여 부울 값으로 변환합니다.
콘솔. 통나무 ( !! 끈 ) ;산출
출력은 ' 진실 ”, 에서와 같이 ( !! ) 연산자, 먼저 ( ! ) 변환 ' 진실 ' 안으로 ' 거짓 ”, 두 번째 ( ! ) 다시 '로 변환 진실 '.
방법 3: 부울 개체를 사용하여 문자열을 부울로 변환
문자열을 부울로 변환하려면 JavaScript 내장 ' 부울 ' 물체. 부울 값에 대한 래퍼 개체입니다.
통사론
부울 객체를 사용하여 문자열을 부울로 변환하는 구문은 다음과 같습니다.
- 문자열을 인수로 사용하고 부울 값을 반환합니다.
- '를 반환합니다. 진실 ” 전달된 문자열이 비어 있지 않은 경우.
- 빈 문자열의 경우 ' 거짓 '.
예 1 :
변수 생성 ' 끈 ' 부울 값 저장 ' 진실 ” 문자열로:
다음 문자열을 전달하여 부울 래퍼를 호출합니다.
부울 ( 끈 ) ;산출
출력은 부울 값 '을 반환합니다. 진실 ”, 전달된 문자열이 비어 있지 않기 때문입니다.
예 2 :
부울 값 '을 저장합니다. 거짓 ” 변수에서 “ 끈 ”:
다음 문자열을 전달하여 부울 래퍼를 호출합니다.
부울 ( 끈 ) ;해당 출력은 다음과 같습니다.
결론
문자열을 부울로 변환하려면 ' 엄격한 평등 ” 지정된 문자열을 문자열 '과 비교하는 연산자(===) 진실 ' 그리고 부울 값 '을 반환합니다. 진실 ” 비교되는 값이 동일한 유형 및 값인 경우. “ 더블낫 ” ( !! ) 연산자는 단일 NOT 연산자 또는 JavaScript ' 부울 ' 부울 값을 반환하는 객체 ' 진실 ” 전달된 문자열이 빈 문자열이 아니면 그렇지 않으면 “ 거짓 '. 이 자습서에서는 JavaScript를 사용하여 문자열을 부울로 변환하는 방법을 보여줍니다.