[script] 조건문
Language/Java

[script] 조건문

뉴비뉴 2018. 5. 10.

if 조건문이란 주어진 조건에 따라서 에플리케이션을 다르게 동작하도록 하는 것이다.


if (true){    // () 안에는 true or false 의 값만 올 수 있다.

alert('result : true');

} // true 가 되면 { } 안에 있는 내용이 실행된다.


if (false){

alert('result : true');

} // false 가 되면 { } 안에 있는 내용이 실행되지않는다.


if(true){

alert(1);

} else {

alert(2);

} if 부분이 실행이되면 else 는 실행되지 않는다. 반대로 if 가 false 면 if 가 실행이안되고 else 가 실행된다.


else if

if (false) {

alert(1);

} else if (true) {

alert(2);

} else if (true) {

alert(3);

} else {

alert(4);

}


prompt(칸을 하나 만들어 값을 입력받아 해당 변수에 저장시켜주는?)


prompt('당신의 나이는?');

alert(prompt(당신의 나이는?'));



아이디 입력받기 실습




<html>

  <body>

    <head>

      <meta charset="utf-8"/>

    </head>

    <<title></title>

    <script>

      var id = prompt('아이디를 입력해주세요.');

      if(id=='egoing'){

        var password = prompt('비밀번호를 입력해주세요');

        if(password == '111111'){

          alert('로그인 하셨습니다.');

        } else {

          alert('비밀번호가 다릅니다.');

        }

      } else {

        alert('아이디가 일치하지 않습니다.');

      }

    </script>

  </body>

</html>


패스워드까지 추가


논리 연산자(&&(AND) , ||(OR))


if (true && true) // 좌항과 우항 모두 참이여야 실행된다. // AND


  var id = prompt('아이디를 입력해주세요.');

      var password = prompt('비밀번호를 입력해주세요');

      if(id=='egoing' && password == '111111'){

          alert('로그인 하셨습니다. ' + id + ' 님 반갑습니다.');

      } else {

        alert('아이디가 일치하지 않습니다.');

      }


'!'는 부정의 의미로, Boolean의 값을 역전시킨다. true를 false로 false를 true로 만든다.

not 연산자라고 부른다.




'Language > Java' 카테고리의 다른 글

[java] isEmpty()  (0) 2018.05.28
[script] 함수  (0) 2018.05.22
[script] 비교 연산자  (0) 2018.05.10
[script] 줄바꿈과 여백  (0) 2018.05.10
[script] 주석  (0) 2018.05.10

댓글

💲 추천 글