• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 && 연산자 질문

&& 연산자 질문

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #33541

    Heok Joon
    참가자

    var count = 0;
    document.querySelector("#send-answer").addEventListener("click", function () {
    var 값 = document.querySelector("#answer").value;
    count = count + 1;
    if (값 == "1335") {
    alert("성공");
    } else if (count >= 3 && 값 != "1335") {
    alert("멍청아");
    }
    });

     

    여기서 && 는 둘중 하나만 맞아도 else if 문을 실행 시키는것인데 

    1335 가아닌 다른 답을   3회 이하에서 적어도  둘중하나는 정답이라 실행시키는게 아닌가요 ??

     

    "<script>안에 그냥 있는 코드는 새로고침시 1회 실행됩니다."

    "이벤트리스너 안에 있는 코드는 이벤트 발동시 1회 실행됩니다."  

    만약 이벤트 리스너 밖에있는 "var 값= document.querySelector('#answer').value; " 는

    #send-answer 클릭시 그값을 잃어버리는건가요?? 

    #33568

    codingapple
    키 마스터

    &&는 둘 다 맞아야 실행시켜주는 연산자입니다 

    #33605

    Heok Joon
    참가자

    만약 이벤트 리스너 밖에있는 "var 값= document.querySelector('#answer').value; " 는

    #send-answer 클릭시 그값을 잃어버리는건가요??  

    #33608

    codingapple
    키 마스터

    그 코드가 이벤트리스너 바깥에 있으면 페이지 로드시에만 실행되니 클릭해도 계속 같을거고

    안에있으면 클릭시마다 실행되니 계속 값이 달라집니다 

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠