If you're seeing this message, it means we're having trouble loading external resources on our website.

웹 필터가 올바르게 작동하지 않으면 도메인 *. kastatic.org*.kasandbox.org이 차단되어 있는지 확인하세요.

주요 내용

JS에서 수학식 사용하기

JavaScript에서는(거의 모든 다른 프로그램밍 언어에서도) 산술연산자를 사용해 수를 계산하고 표현할 수 있습니다.
이미 JS에서 + 연산자를 사용한 연습 문제를 보았습니다. 또한 - 는 뺄셈, *는 곱셈, / 는 나눗셈, % 는 나머지를 구할때 사용할 수 있습니다. 밑의 코드는 이 연산자들을 사용한 코드입니다:
var x = 10;
var a = x + 5; // 5를 더합니다, 답은 15
var b = x - 5; // 5를 뺍니다, 답은 5
var c = x * 2; // 2를 곱합니다,답은 20 
var d = x / 4; // 4를 나눕니다, 답은 2.5
var e = x % 4; // 4를 나누고 나머지값을 반환합니다, 답은 2
단일 식에 하나 이상의 산술연산자를 사용할 경우, 컴퓨터는 항상 같은 결과를 도출하기 위해서 "연산 순서(order of operation)"를 따릅니다. 이 순위는 수학시간에 배우는 사칙연산 순서와 같습니다. 연산의 순서는 괄호, 지수, 곱셈, 나누기, 더하기, 빼기 입니다. 연산 순서에 관해서 더 배우고 싶다면 칸아카데미에서 제공하는 연산 순서 수업에 들어가 보세요.
밑의 연습 문제를 보면, 괄호 안의 식을 먼저 계산한 다음 두 식의 결과를 곱하고 100을 더합니다.
  var x = 10;
  var a = (x + 10) * (x / 2) + 100;
수학식을 쓸 때 처럼, 연산 순서를 따르지 않고 다른 순서로 계산하고 싶다면 괄호를 추가하면 됩니다. 그게 아니라면 괄호는 쓰지 않아도 됩니다.
다음 연습 문제에서는 변수와 숫자 연산자를 이용한 조금 더 복잡한 식을 사용합니다. 컴퓨터가 연산자를 어떻게 처리하는지 확실히 배우고 싶다면, 먼저 여기 있는 산술연산자들만 가지고 연습해도 좋습니다.

대화에 참여하고 싶으신가요?

영어를 잘 하시나요? 그렇다면, 이곳을 클릭하여 미국 칸아카데미에서 어떠한 토론이 진행되고 있는지 둘러 보세요.