1
JavaScript에서 빈 문자열이 false로 평가되는 이유는 무엇입니까? 나는 더글러스 크록 포드는 truthy와 자바 스크립트 falsy에 대해 꽤 말씀 알고 있지만 이것은 여전히 나를 놀라게 :빈 문자열이 자바 스크립트에서 false로 평가되는 이유는 무엇입니까
if("")
alert("you will never see this");
사람이 행동의 근거가 무엇인지. 이 방식으로 ECMAScript 사양에 따라 구현됩니까? 궁금해.
의 9.2 방법 '설명하기' '=== false를'다음 거짓 인? – KooiInc
'==='의 포인트는 타입 변환을하지 않으며 대부분의 false 값은'false'가 아닙니다 ('false'는'false' 인 false 값입니다). – Quentin
@KooiInc : 엄격한 비교 검사도 유형을 검사합니다. 문자열은 부울 값이 아니므로 동일하지 않습니다. –