TIL 13. JavaScript - Math Expressions
6107 단어 JavaScriptTILJavaScript
# Math Expressions
let myNumber1 = 6;
let myNumber2 = 3 + 3;
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++; //-- 감소식
console.log(num);
//num에 1식증가한 식으로 출력, => num=2
# 많은 혼동이 오는 연산식 ++
let num = 1;
let newNum = num++;
console.log(num); //결과 : 2
console.log(newNum); //결과 : 1
//흔히 여기서 착각하는게 num의 값에 1을 넣었으니 콘솔상에서도 1이 되는거라 여기지만, 결과는 2가 나온다.
// 그이유는 순서상으로 읽어들이는 과정에서 num의값 1이 newNum에서 num의 값에 ++ 증감되어 그후에 콘솔에서 num값에 ++ 증가된 2가 출력된다.
//반대로 newNum은 num의 값을 받은후에 콘솔로 처리되어 결과는 2가아닌 1이 나옵니다.
//newNum은 값이 2가 되려면 아래와같이 선언하시면됩니다.
let num = 1;
let newNum = ++num;
# 예제문제_답)
function mathExpression() {
// 다음 코드의 값이 22가 되도록 수정해주세요.
//let result = 5 + 6 * 10 / 2 * 2.5; -> 80
let result = (5 + 6) * 10 / (2 * 2.5);
return result;
}
Author And Source
이 문제에 관하여(TIL 13. JavaScript - Math Expressions), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ss3152psy/TIL-13.-JavaScript-Math-Expressions저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)