• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

제시어가 비어잇는가 ???

23.11.08 00:45 작성 조회수 161

0

여기서 왜 if(!word) 를 해석하면 왜 이게 word 가 언디 파인드라고 하면 false 가되고 여기에 !주면 true 인건 알겟는데 워드가 트루인경우이지 이게왜 제시어가 비어잇는경우인가요 ????? 말자체가이해가 안되는데요 ???   저는 이게 어떤원리로 돌아가는지 그림으로 안그려집니다 ㅜㅜ if(!word) // 제시어가 비어잇는가? { // 비어잇다 word = newWord; // 입력한단어가 제시어가 된다 // $word.textContent = word; $input.value=''; }

답변 1

답변을 작성해보세요.

0

word가 undefined이면 if문이 통과합니다. word가 undefined인 건 제시어가 비어있다는 뜻이고요.

if 문이 어떤 때 통과하는 지를 기준으로 보시면 됩니다.