변수가 있습니다. 그것을라고 부르 자 toto.
이것은 toto설정할 수 있습니다 undefined, null문자열, 또는 객체.
toto가 데이터로 설정 되어 있는지 확인하고 싶습니다. 즉, 문자열이나 객체로 설정되고 undefinednor가 아닌 null다른 변수에 해당 부울 값을 설정 한다는 의미입니다 .
나는 !!다음과 같은 구문을 생각했다 .
var tata = !!toto; // tata would be set to true or false, whatever toto is.
첫 번째 !는 falsetoto가 undefinedor nulland trueelse 이면 설정되고 두 번째는 반전됩니다.
하지만 조금 이상해 보입니다. 이 작업을 수행하는 더 명확한 방법이 있습니까?
나는 이미이 질문 을 보았지만 if명령문 에서 확인하는 것이 아니라 변수에 값을 설정하고 싶습니다 .