JavaScript의 이중 느낌표 연산자 예제

Javascriptui Ijung Neukkimpyo Yeonsanja Yeje



모든 사람은 하나의 느낌표( ! ) 논리적 ' ~ 아니다 ”와 같은 부울 값을 반전시키는 데 사용되는 연산자 !진실 ' 반환 ' 거짓 ', 동안 ' !거짓 ' 반환 ' 진실 '. 이중 느낌표( !! ) 기호는 ' 더블 뱅 ', 또는 ' 더블 샷 ” 참 또는 거짓의 값을 “ 진실 ' 또는 ' 거짓 '. 변수를 부울(참 또는 거짓) 값으로 변환하는 간단한 방법입니다.

본 연구는 자바스크립트에서 이중 느낌표를 정의할 것이다.

JavaScript의 이중 느낌표 연산자는 무엇입니까?

이중 느낌표( !! )는 JavaScript 연산자가 아니며, double이 아니라 ( ! ) 연산자는 not( ! ) 연산자가 이중 느낌표 연산자( !! ). 첫 번째(!) 연산자는 이를 반전된 부울 값으로 변경합니다. 두 번째(!) 연산자는 반전된 부울 값을 반전시킵니다. 즉, 이제 개체의 실제 부울 값입니다.

JavaScript의 잘못된 값

JavaScript에서 정의되지 않음, 0, null, NaN 및 빈 문자열('')은 거짓 값입니다.

JavaScript의 진실 값

JavaScript의 진리값은 1, 비어 있지 않은 문자열, 0이 아닌 숫자, 배열, 객체 등입니다.

JavaScript에서 이중 느낌표의 예를 살펴보겠습니다.

예 1:

변수 생성 ' ' 그리고 부울 값 '을 할당합니다. 거짓 ”:

~이있다 = 거짓

변수에 이중 not(!) 연산자 또는 이중 느낌표(!!)를 사용하십시오.

!! ;

출력은 부울 값 ' 거짓 ”:

위의 출력에서 ​​변수 '의 값은 '는 먼저 '로 반전됩니다. 진실 ” 그런 다음 두 번째(!) 연산자가 다시 “ 거짓 '.

여기서 아래 표는 Double Exclamation !!을 사용하여 모든 true 및 false JavaScript 값의 결과를 나타냅니다. 자바스크립트:

!!값
진실 진실
거짓 거짓
0 거짓
1 진실
한정되지 않은 거짓
없는 거짓
'' 거짓
'리눅스' 진실

이중 느낌표가 다른 값과 데이터 유형에서 어떻게 작동하는지 살펴보겠습니다.

예 2: 부울 값에 (!!) 적용

이중 느낌표(!!)가 부울 값에 미치는 영향을 확인해 보겠습니다.

예제 3: 정수 값에 (!!) 적용

정수 0과 1을 ' 콘솔.로그() ” 메서드를 이중 느낌표(!!)와 함께 사용하면 결과가 표시됩니다.

예 4: null 또는 정의되지 않은 값에 적용(!!)

null 또는 정의되지 않은 값에 대한 이중 느낌표(!!)의 효과를 살펴보겠습니다.

예 5: 문자열 값에 (!!) 적용

이중 느낌표(!!)가 빈 문자열과 ' 콘솔.로그() ' 방법:

JavaScript에서 이중 느낌표(!!) 기호와 관련된 필수 지침을 컴파일했습니다.

결론

이중 느낌표( !! ) 또한 ~으로 알려진 ' 더블 뱅 ', 또는 ' 더블 샷 '는 참 또는 거짓 진술의 값을 '로 변경하는 이중 not(!) 연산자입니다. 진실 ' 또는 ' 거짓 '. 첫 번째(!) 연산자를 사용하여 반전된 부울 값으로 변환됩니다. 그런 다음 두 번째(!) 연산자는 반전된 부울 값을 반전시킵니다. 마지막으로 부울 식(True, False)과 동일한 결과를 제공합니다. 본 연구는 JavaScript에서 이중 느낌표를 정의하였다.