JavaScript_Math Expressions

🙋🏻‍♀️·2022년 4월 28일
0

wecode

목록 보기
5/40

📢JavaScript 코드에서 숫자 데이터타입과 수학 표현식을 사용하여 수학 계산을 할 수 있다.

✍️다소 생소한 수학 표현식

컴퓨터 언어에서 사용되는 수학 표현식을 알아보자.

let num = 1;
num++;

console.log(num);
//2 출력

두번째 줄의 num++는 아래와 의미가 같다.

num =  num + 1;
num이라는 변수의 값에 1을 더하는 기능을 훨씬 간략한 코드로 구현할 수 있도록 해주는 기능.

++ 대신에 --를 쓰면 1을 뺄 수 있다.

num--;



📢아래 코드를 풀어보자

let num = 1;
let newNum = num++;
console.log(num);
console.log(newNum);

1초만에 내가 생각한 출력 값은 1과 2인데 땡^^ 틀렸슈🤣🤣




다시 한번 천천히 알아보자.

let newNum = num++;

위의 코드에서 일어나는 과정을 스텝별로 보면

오른쪽의 값을 왼쪽에 할당하는거 it-G-ma

1. newNum 변수에 num을 할당해서 newNum에 1이 할당되었고
2. 그 후 num++;가 실행되어 변수 num이 2가 되었다.

위의 스텝을 풀어서 작성하면 아래와 같다.

let num = 1;
let newNum = num;
num++;

newNum에도 2를 할당하고 싶으면 아래와 같이 작성해야 한다.

let newNum = ++num;

풀어서 쓰면 아래와 같다.

let num = 1;
num++;
let newNum = num;




📢Assignment

mathExpression함수의 결과 값이 22가 나오도록 수정해 주세요.

function mathExpression() {
	let result = ? + 6 * 10 / 2 * 2.5;
    return result;
 }

 console.log(mathExpression());



~풀이 리뷰~

사칙연산의 순서를 먼저 알고있어야함!
곱하기->나누기->더하기->빼기 순서!

위의 코드를 계산해보면
먼저 6*10=60에서 나누기 2를 한 값에 2.5를 곱해준다!
그러면 75가 나오는데 75에서 x를 거치면 22가 나오면 된다.
계산해보면 x = -53.

0개의 댓글