JavaScript에서 문자열을 부울로 변환하는 방법

Javascripteseo Munjayeol Eul Buullo Byeonhwanhaneun Bangbeob



부울 값이 문자열로 데이터베이스에 저장되는 경우가 있으며 프로그래머는 해당 값을 사용하여 웹사이트나 애플리케이션에서 특정 작업을 수행할 수 있습니다. 이 경우 논리 연산에서 해당 문자열을 사용하기 전에 부울 값으로 변환해야 합니다.

이 자습서에서는 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를 사용하여 문자열을 부울로 변환하는 방법을 보여줍니다.