
Javascript Exercise Assignment 04 - [Math Expression]
JavaScript 코드에 숫자 데이터타입과 수학 표현식 을 사용하여 수학적인 계산을 할 수 있습니다.
예시1)
const myNumber1 = 6;
예를 들면 6을 할당할 때, 아래와 같이 수식 연산을 작성할 수도 있습니다.
예시2)
const myNumber2 = 3+3;
사칙연산 등의 수학 표현식은 다음과 같이 간단하게 사용할 수 있습니다.
레플릿 콘솔 창에서 다음의 코드들을 직접 입력하고 실행해 결과를 확인해보세요!
const a = 1.3;
const b = 2;
const c = -10;
console.log(a + b); // 3.3
console.log(b * c / 10); // -0.26
console.log(a + 10); // 11.3
console.log(450 - 30); // 420
console.log(a + 10 * b * b / 2 + 3); // 24.3
수학식 계산 순서
아래 코드의 계산 결과는 18이 아니라 15입니다. 사칙연산의 우선순위를 기억하시나요?
3 + 6 * 2 = ? // 15
결과가 18이 되려면 아래와 같이 수식을 바꿔야 합니다.
(3 + 6) * 2 = 18
컴퓨터의 수학계산법도 똑같습니다.아래의 코드를 출력해보세요!
console.log(3 + 6 * 2); // 15
console.log((3 + 6) * 2); // 18
1. index.js 에 작성 되어 있는 mathExpression 함수의 결과 값이 22가 나오도록 수정해 주세요.
function mathExpression() {
// 다음 코드의 값이 22가 되도록 수정해주세요.
const result = (5 + 5) * 2 + 2;
// 다음 코드는 수정하지 마세요!
return result;
}
console.log(mathExpression()); // 22