js에서!!의 기능은 다음과 같습니다:
!! 일반적으로 다음 표현식을 부울 데이터(부울)로 변환하는 데 사용됩니다.
=== 유형 및 기타 모든 항목을 나타냅니다. 직접 테스트하려면 if를 작성하세요.
!==는 유형을 포함한 모든 항목을 기다리고 싶지 않다는 뜻입니다(if도 같은 방식으로 작성하세요)
||
을 의미합니다!! 일반적으로 다음 표현식을 부울 데이터(boolean)로 변환하는 데 사용됩니다. JavaScript는 약한 유형의 언어이므로(변수에는 고정된 데이터 유형이 없음) 때로는 해당 유형으로 강제 변환해야 합니다. ,
다음과 유사: a=parseInt("1234") a="1234"+0 //숫자로 변환 b=1234+"" //문자열로 변환 c=someObject.toString() / /Convert object to Types 1과 4는 명시적 변환이고
2와 3은 Boolean 유형으로의 암시적 변환입니다. JavaScript 규칙은 c와 유사합니다. "는 false · true, 1, "somestring", [Object]는 true