1.3 연산자와 조건문

약 7분

본문 듣기
읽기 설정

글자 크기

줄 간격

글꼴

1.3 연산자와 조건문

JavaScript에서 연산자와 조건문은 기본적인 프로그래밍의 원리로, 프로그래밍을 통해 데이터를 조작하고 특정 상황에서 어떤 행동을 수행하게 하는 데 사용됩니다. 이 강의에서는 연산자의 종류와 조건문의 사용 방법에 대해 살펴봅니다.

1.3.1 연산자

연산자는 값을 조작하는 데 사용되는 기호로, 크게 산술 연산자, 비교 연산자, 논리 연산자로 나눌 수 있습니다.

  • 산술 연산자: +, -, *, /, %
  • 비교 연산자: ==, ===, !=, !==, <, >, <=, >=
  • 논리 연산자: &&, ||, !

이제 각 연산자의 사용 예제를 살펴보겠습니다.

1.3.2 예제

다음은 간단한 산술 연산자와 비교 연산자를 사용하는 예제입니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>연산자 예제</title>
</head>
<body>
    <script>
        const a = 10;
        const b = 20;

        // 산술 연산자 사용
        const sum = a + b;
        console.log(`합: ${sum}`); // 출력: 합: 30

        // 비교 연산자 사용
        const isEqual = a === b;
        console.log(`a와 b가 같은가? ${isEqual}`); // 출력: a와 b가 같은가? false
    </script>
</body>
</html>

1.3.3 조건문

조건문은 특정 조건을 만족할 때 실행할 코드를 정의하는 문법입니다. 가장 많이 사용되는 조건문은 if, else if, else입니다.

if (조건) {
    // 조건이 참일 때 실행할 코드
} else if (다른 조건) {
    // 다른 조건이 참일 때 실행할 코드
} else {
    // 모든 조건이 거짓일 때 실행할 코드
}

1.3.4 실습

이제 여러분은 사용자로부터 숫자를 입력받아 그 숫자가 짝수인지 홀수인지 판단하는 웹 페이지를 만들어 보겠습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>짝수 홀수 판단</title>
</head>
<body>
    <h1>짝수 홀수 판단기</h1>
    <input type="number" id="numberInput" placeholder="숫자를 입력하세요">
    <button id="checkButton">확인</button>
    <p id="result"></p>

    <script>
        const checkButton = document.getElementById('checkButton');
        checkButton.addEventListener('click', () => {
            const number = parseInt(document.getElementById('numberInput').value);
            let result;

            // 짝수 홀수 판단
            if (number % 2 === 0) {
                result = '입력한 숫자는 짝수입니다.';
            } else {
                result = '입력한 숫자는 홀수입니다.';
            }

            // 결과 출력
            document.getElementById('result').innerText = result;
        });
    </script>
</body>
</html>

1.3.5 응용

이번에는 위의 예제를 바탕으로, 반복문과 조건문을 사용해 1부터 10까지의 숫자 중 짝수와 홀수를 출력하는 앱을 개발해 보세요. 이를 통해 조건문을 더 깊이 이해하고 활용할 수 있습니다.

1.3.6 정리

연산자와 조건문은 JavaScript의 기본 요소로 중요한 역할을 합니다. 오늘 배운 내용을 바탕으로 다양한 기능을 구현해 보세요. 다음 시간에는 비동기 프로그래밍에 대해 알아보겠습니다.

실습 과제

  1. 사용자로부터 임의의 두 숫자를 입력받아, 두 숫자의 차이를 계산하고 결과를 출력하는 웹 페이지를 만들어 보세요.
  2. 입력되는 숫자가 0보다 크면 '양수', 0이면 '영', 0보다 작으면 '음수'라는 결과를 출력하는 조건문을 추가해 보세요.

응용 문제

  1. 1부터 N까지의 숫자를 입력받아 그 중 짝수의 합과 홀수의 합을 각각 출력하는 프로그램을 작성해 보세요.
  2. 사용자가 입력한 숫자가 소수인지 아닌지를 판단하는 조건문을 추가해 보세요.

댓글 0

댓글을 남기려면 로그인하세요.

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.