반응형
JavaScript 코드에 숫자를 사용해 수학계산을 할 수 있다.
let a = 1.3;
let b = 2;
let c = -10;
console.log(a+b);
console.log(b*c/10);
console.log(a+10);
console.log(450-30);
console.log(a+10*b*b/2+3);
위 코드처럼 수학계산을 할 수도 있지만, 컴퓨터 언어가 사용하는 수학 표현식은 아래처럼 표현할 수 있다.
let num = 1;
num++;
여기서 num++; 은 num = num + 1;과 같은 표현이다. 반대로 num--; 은 num = num - 1;과 같은 표현이다.
이렇게 훨씬 간략한 코드로 구현할 수 있다.
let num = 1;
let newNum = num++;
console.log(num);
console.log(newNum);
여기서는 num과 newNum이 모두 2라고 예상할 수도 있을 텐데, 2와 1이 출력된다.
let newNum = num++; 이 한줄짜리 코드에서 일어나는 과정을 스텝별로 보면
newNum 변수에 num 변수를 할당해서 newNum에 1이 할당되었고, 그 후 num++;가 실행되어 num이 2가 되었다.
위 스텝을 풀어서 작성하면 아래 코드와 같다.
let num = 1;
let newNum = num;
num++;
newNum에도 2를 할당하고 싶으면 let newNum = ++num; 이렇게 작성해줘야 한다.
(수학식 계산순서)
(예. 1 + 2 * 2 = ?)
컴퓨터의 수학계산법도 똑같다.
반응형
'Javascript' 카테고리의 다른 글
JavaScript - if문 (0) | 2020.06.21 |
---|---|
JavaScript - 텍스트 문자열의 연결 (0) | 2020.06.21 |
JavaScript - Function(함수) (0) | 2020.06.21 |
Javascript - Variables(변수) (0) | 2020.06.17 |
Javascript - 주석 (0) | 2020.06.16 |
댓글