First Step

Number

숫자는 자바스크립트의 기본 자료형 중 하나로, 말 그대로 숫자를 표현합니다. 사칙연산 및 숫자 관련 메소드*를 포함하고 있으며, 숫자가 아닌 것과 숫자를 연산하면 결과로 NaN(Not-A-Number)이 나옵니다. 단, 문자열과의 + 연산은 두 문자를 붙인 값을 반환합니다. 예를 들어, *5 * 'a'*는 NaN이지만, *5 + 'a'*는 *'5a'*가 됩니다. 또한, 숫자인 문자열과의 + 연산이 아닌 연산들은 정상적으로 동작합니다. 예를 들어, '5' + 5는 *'55'*가 나오지만, '10' - 55가 나옵니다.

* 메소드(method): 메소드는 해당 객체가 가지고 있는 함수입니다.


사칙연산

아래의 사칙연산을 Hello World처럼 세 가지 방식으로 해봅시다.

1. 덧셈

덧셈 연산은 + 기호를 통해 가능합니다. 1 + 1, 2 + 2 등 덧셈 연산을 해봅시다.

2. 뺄셈

뺄셈 연산은 - 기호를 통해 가능합니다.
1 - 1, 1 - 3
등 뺄셈 연산을 해봅시다.

3. 곱셈

곱셈 연산은 \* 기호를 통해 가능합니다.
1 * 5, 3 * 8
등 곱셈 연산을 해봅시다.

4. 나눗셈

나눗셈 연산은 / 기호를 통해 가능합니다.
1 / 5, 3 / 8
등 나눗셈 연산을 해봅시다.

5. 나머지

나머지 연산은 % 기호를 통해 가능합니다. 두 수를 나누고 남는 나머지를 구합니다.
5 % 2, 9 % 3
등 나머지 연산을 해봅시다.

6. 문제

VSCode로 위 1번부터 5번까지의 연산자를 사용해서 숫자 100을 만드시오.

학습자료