생활코딩 javascript 16강 조건문의 형식

support·2021년 6월 26일
0

생활코딩

목록 보기
20/32

불리언과 비교연산자를 어디에 쓰는지 알아보자!

  <body>
    <h1>Conditional statements</h1>
    <h2>program</h2>
    <script>
      document.write("1<br>");
      document.write("2<br>");
      document.write("3<br>");
      document.write("4<br>");
    </script>
  </body>

1-4 숫자를 화면에 작성할때
먼저 일일이 숫자를 직접 작성한 예제

1 if문 사용

🔥if-true

    <h2>IF-true</h2>
    <script>
      document.write("1<br>");
      if (true) {
        document.write("2<br>");
      } else {
        document.write("3<br>");
      }
      document.write("4<br>");
    </script>

true일때 1,2,4가 출력되었다

1,2가 실행되고 3이 나오지 않고 4가 나왔다
즉 실행의 순서가 바뀐것이다

🔥if-false

    <h2>IF-false</h2>
    <script>
      document.write("1<br>");
      if (false) {
        document.write("2<br>");
      } else {
        document.write("3<br>");
      }
      document.write("4<br>");
    </script>

false에서는 1,3,4가 출력되었다
1이 실행된 다음 if의 조건이 false니까
else안에 있는 코드가 실행되고 4가 실행된것이다

if문의 뒤에 따라오는 괄호안에는 불리언 데이터 타입
true나 false가 온다

2 중요한 요소

true가 오면 첫번째 중괄호의 코드가 실행되고 두번째 중괄호의 코드는 무시된다
false가 오면 첫번째 중괄호의 코드가 무시되고 else안의 코드가 실행된다

즉 불리언의 값이 무엇이냐에 따라서 실행되는 코드가 바뀐다는 것이다

이제 해야할것은 지금은 불리언값을 직접 코딩했기때문에
조건에 따라 실행되는 코드가 달라지지않고
언제나 true false로 똑같으니
조건에 따라 true가 오고 false가 오도록 하면 된다

0개의 댓글