본문 바로가기
Web/JS

if문, else문

by 팡지혜 2024. 9. 2.

제어문
제어문은 프로그램의 흐름을 제어할 수 있도록 도와주는 문장을 말한다.
제어문에는 조건식에 만족여부에 따라 코드를 제어하는 '조건문'과 조건문과 변수의 일치에 따라 코드를 제어하는 선택문,
특정코드를 원하는 횟수만큼 반복 실행하는 반복문이 있다.



[if문 - 조건문]
if문은 조건식을 만족할 경우(true)에만 코드를 실행한다.
조건식은 앞에서 배웠던 Boolean() 데이터와 마찬가지로 그 어떤 데이터를 입력해도 true 또는 false값을 반환한다.
if문이 조건식을 만족했을 경우 {}안에 있는 코드를 실행하고 종료한다.
만약 만족하지 못하면 {}안에 있는 코드는 실행하지 않고 그냥 종료한다.


[기본형]
if(조건식){ 조건식이 만족했을 경우 실행할 코드; }
if(조건식) 조건식이 만족했을 경우 실행할 코드;   <=이렇게 쓸 경우 무조건 조건이 만족해야 하고 1줄로만 써야함.


[else문]
if문의 조건식이 만족하지 않았을 경우 코드를 실행하는 문장.

[기본형]
if(조건식) {
  조건식이 만족했을 경우 실행할 코드;
} else {
  조건식이 만족하지 않을 경우 실행할 코드;
}

    <script>
      var a = 10;
      var b = 3;
      var member = false;

      Boolean(0); //false
      Boolean("하이"); //true

      // if(true)
      //   if (a > b) {
      //     document.write("a는 b보다 큽니다");
      //   }

      var walkamount = prompt("당신은 하루에 몇 보를 걸으시나요?");
      if (walkamount >= 10000) {
        document.write("좋은 습관을 가지고 계시네요!", "<br />");
      }

      // 사용자에게 하루 통화량이 얼마나 되는지를 묻고 60분이상이면
      // "많이 통화하시는 편이네요!"라고 화면에 출력해주세요.

      var teltraffic = prompt("하루 통화량이 얼마나 되시나요?");
      if (teltraffic >= 60) {
        document.write("많이 통화하시는 편이네요!");
      } else {
        document.write("적게 통화하시는 편이네요!");
      }
    </script>
   <script>
        var num = prompt("당신이 좋아하는 숫자는?", "0");

        if (num % 2 == 0) {
          //   num을 2로 나눈 나머지값이 0과 같다면 (=짝수)
          document.write("당신이 좋아하는 숫자는 짝수네요!",'<br/>');
        } else {
          // 홀수일 경우
          document.write("당신이 좋아하는 숫자는 홀수네요!",'<br/>');
        }

        document.write(
          "=========================구분선=========================",
          "<br/>"
        );
    </script>

'Web > JS' 카테고리의 다른 글

중첩 if문  (0) 2024.09.02
else if문  (3) 2024.09.02
연산자 활용 테스트  (0) 2024.09.02
연산자 활용 ( 평균 체중 구하기)  (0) 2024.09.02
연산자  (0) 2024.09.02