JavaScript - 산술 연산자

안녕하세요, 미래의 코딩 슈퍼스타 여러분! JavaScript 산술 연산자의 세계로 이끌어주는 가이드로서 여러분을 만나서 기쁩니다. 프로그래밍을 가르쳐온 지 벌써 몇 년이 지났지만, 이 연산자들을 마스터하면 마치 춤의 기본 동작을 배운 것 같아요. 한 번 익혀 놓으면 정말 놀라운 루틴(혹은 우리의 경우, 프로그램)을 만들 수 있게 됩니다!

JavaScript - Arithmetic Operators

JavaScript 산술 연산자

이제 잠시 동안 산술 연산자에 대해 이해해 보겠습니다. 이 것들은 여러분의 JavaScript 도구 상자에서 기본적인 수학 도구라고 생각해 보세요. 이들은 숫자에 대한 수학적 연산을 수행할 수 있게 해줍니다, 마치 계산기를 사용하는 것과 같아요. 하지만 믿으세요, 이 것들은 평범한 핸드 계산기보다 훨씬 강력합니다!

오늘 다루게 될 모든 산술 연산자의 표를 보여드리겠습니다:

연산자 이름 설명
+ 덧셈 두 숫자를 더합니다
- 뺄셈 왼쪽 숫자에서 오른쪽 숫자를 뺍니다
* 곱셈 두 숫자를 곱합니다
/ 나눗셈 왼쪽 숫자를 오른쪽 숫자로 나눕니다
% 나머지 나눗셈의 나머지를 반환합니다
++ 증가 숫자를 1 증가시킵니다
-- 감소 숫자를 1 감소시킵니다

이제 하나씩 자세히 설명해 보겠습니다.

JavaScript 덧셈 (+) 연산자

덧셈 연산자는 가장 친절한 것 같아요. 항상 것들을 함께 모으려고 하는 기쁜 사람처럼!

let apples = 5;
let oranges = 3;
let totalFruit = apples + oranges;

console.log(totalFruit); // 출력: 8

이 예제에서 우리는 사과와 오렌지를 더합니다 (사과와 오렌지는 항상 함께 하지 말라는 말을 들었지만, JavaScript에서는 가능해요!). + 연산자는 oranges의 값을 apples에 더해 totalFruit에 저장합니다.

하지만 기다리세요, 더 있어요! + 연산자는 비밀의 아이디entity를 가지고 있습니다. 문자열을 사용할 때, 그것은 결합 연산자가 됩니다:

let greeting = "Hello";
let name = "World";
let message = greeting + " " + name;

console.log(message); // 출력: "Hello World"

이제 +는 우리의 문자열을 합쳐줍니다. 마치 언어적 매칭 게임처럼!

JavaScript 뺄셈 (-) 연산자

다음은 뺄셈 연산자입니다. 이 친구는 항상 것들을 빌려가고는 돌려주지 않는 사람 같아요.

let totalCookies = 10;
let eatenCookies = 3;
let remainingCookies = totalCookies - eatenCookies;

console.log(remainingCookies); // 출력: 7

이 맛있는 예제에서 우리는 10개의 쿠키를 시작으로, 3개를 먹고 나머지를 - 연산자를 사용하여 계산합니다. 쿠키 재고 관리에 필수적인 기술입니다!

JavaScript 곱셈 (*) 연산자

곱셈 연산자는 그룹의 성취자입니다. 단순히 것들을 한 번 더하기에 만족하지 않고, 여러 번 더하고 싶어합니다!

let pricePerApple = 0.5;
let numberOfApples = 6;
let totalCost = pricePerApple * numberOfApples;

console.log(totalCost); // 출력: 3

여기서 우리는 사과 구매의 총 비용을 계산하고 있습니다. * 연산자는 사과의 가격을 사과의 개수로 곱하여, 0.5를 6번 더하기로 하지 않아도 됩니다. 힘들지 않죠!

JavaScript 나눗셈 (/) 연산자

나눗셈은 산술 세계의 조화를 이루는 사람처럼, 항상 것들을 평등하게 나누려고 합니다.

let totalPizza = 8;
let numberOfFriends = 4;
let slicesPerFriend = totalPizza / numberOfFriends;

console.log(slicesPerFriend); // 출력: 2

이 예제에서 우리는 친구들과 피자를 공평하게 나눕니다. / 연산자는 총 조각수를 친구의 수로 나누어 평화롭고 공평한 분배를 보장합니다.

JavaScript 나머지 (%) 연산자

나머지 연산자는 가족의 독특한 존재입니다. 나눗셈의 결과를 주지 않고, 남는 것을 반환합니다.

let cookies = 10;
let people = 3;
let leftoverCookies = cookies % people;

console.log(leftoverCookies); // 출력: 1

여기서 우리는 10개의 쿠키를 3명의 사람들에게 나누려고 합니다. % 연산자는 모든 사람들에게 동일한 양을 주고 나서 남는 쿠키를 말해줍니다. 이 경우, 1개의 쿠키가 남습니다. ( Tip: 남는 쿠키를 먹는 사람이 되세요!)

JavaScript 증가 (++) 연산자

증가 연산자는 숫자의 소리를 듣고 항상 1을 더해주는 작은 응원자처럼입니다.

let count = 0;
count++;
console.log(count); // 출력: 1
count++;
console.log(count); // 출력: 2

이 예제에서 우리는 0에서 시작하여 ++를 사용하여 1씩 증가시킵니다. 이는 반복문에서 특히 유용합니다.

JavaScript 감소 (--) 연산자

마지막으로 감소 연산자입니다. 증가 연산자의 음양이며, 항상 숫자를 1씩 줄입니다.

let lives = 3;
console.log(lives); // 출력: 3
lives--;
console.log(lives); // 출력: 2
lives--;
console.log(lives); // 출력: 1

여기서 우리는 게임에서 플레이어가 3개의 생명을 가지고 시작합니다. 각 -- 사용 시 생명이 1씩 줄어듭니다. 이제는 재미있는 부분이 시작됩니다!

그렇게 해서 여러분은 JavaScript 산술 연산자의 세계로的第一步을 냈어요. 연습이 완벽을 만드는 것을 기억하세요, 그래서 이 연산자들을 자신의 코드에서 실험해 보지 마세요. 언제쯤에는 슈퍼컴퓨터처럼 빠르고 정확하게 계산을 할 수 있을 거예요 (거의 그렇게).

계속 코딩하고, 계속 배우고, 가장 중요한 것은 즐겁게 만들어 가세요! 다음에 만날 때까지, 여러분의 친절한 이웃 코딩 강사가 인사를 전합니다. 즐거운 코딩을!

Credits: Image by storyset