<자바스크립트 정리 06. Math Expressions>

강민수·2021년 11월 29일
0

자바스크립트 코드에 숫자 데이터 타입과 수학 표현식을 사용하여 수학 계산을 할 수 있다. 다만, 다소 생소한 표현식에 적응할 필요가 있다.

1. 다소 생소한 수학 표현식

let num = 1;
num++;

num++ = num +1 의 의미다. 마찬가지로, - - 를 쓰면 빼기 1이다.

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

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

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

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

만약 newNum에 2를 할당하고 싶다면 아래처럼 작성해야 한다.

let newNum = ++num;
-> let num = 1;
let newNum = num;

3. 수학식 계산 순서

우리가 수학에서 곱하기나 나누기 연산자가 있을 경우, 그 값을 먼저 계산하듯, 컴퓨터 역시 아무런 설정이 없다면 곱하기와 나누기부터 그 값을 계산하여 결과값을 도출한다. 다만, 곱셈과 나눗셈 전에 + 혹은 -를 먼저 도출하고 싶다면 어떻게 할까?

그건 바로, 일반적인 수학 계산법과 똑같이 괄호를 쳐서 넣어주면 된다.

Ex) console.log(3 + 6 2); -> 15
console.log((3 + 6)
2); -> 18

profile
개발도 예능처럼 재미지게~

0개의 댓글