<조건문> IGURS 겨울방학 프로젝트

장우진·2023년 1월 5일
0

겨울방학 프로젝트

목록 보기
4/12

조건식의 개념

조건문을 사용하는 방식은 C++과 크게 다르지 않다. 조건식 내부의 값이 true를 리턴한다면 중괄호 안에 있는 실행문을 실행시키고 false를 리턴한다면 실행문을 무시한다. 만약 if문 밖에 else if문이 있다면 조건을 확인한 후 실행할지 말지의 여부를 결정한다.else는 if문과 else if문 모두 조건을 받아들이지 못할 때 내부의 실행문을 실행한다.

if(조건식){
    실행문....
}
else if(조건식){
    실행문....
}
else{
  	실행문....
}

조건식의 응용

prompt는 C++의 cin, 파이썬의 input과 같은 문법이다. 사용자에게 값을 입력받고 그 값을 리턴하는 기능을 수행한다. 아래 사진은 21이라는 값을 리턴한다. 이는 alert 내부에 사용함으로써 사용자에게 표기할 수 있다.

아래는 사용자의 로그인 과정을 자바 스크립트 코드로 구현한 것이다.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
    </head>
    <body>
        <script>
            id=prompt("로그인 하기 위해서 아이디를 입력해 주세요.");//프롬프트를 사용해서 id에 값 대입
            password=prompt("비밀번호를 입력해 주세요.");//프롬프트를 사용해서 password에 값 대입
            if(id=='woojin'&& password==1234){//아이디가 woojin인 동시에 비밀번호가 1234라면 if문의 조건식이 true를 리턴한다.
                alert("환영합니다.");
            }//아이디와 비밀번호가 일치한다면 "환영합니다"를 출력
            else{
                alert("아이디 또는 비밀번호가 틀렸습니다.")
            }//아니라면 "아이디 또는 비밀번호가 틀렸습니다"를 출력

        </script>
    </body>
</html>

0개의 댓글