돌아가기

if와 문자열 0

중요도: 5

아래 코드에서 alert는 실행될까요?

if ("0") {
  alert( 'Hello' );
}

네, 실행됩니다.

비어있는 문자열을 제외한 모든 문자열은 논리 평가 시 true를 반환합니다. 문자 "0"은 비어있지 않은 문자열입니다.

직접 실행해서 그 결과를 확인해 보시기 바랍니다.

if ("0") {
  alert( 'Hello' );
}