개발 공부 2일차 (4)

찬찬잉·2021년 12월 25일
0

javascript

목록 보기
6/23
post-thumbnail

연산자에서 가장 중요한 우선순위를 이해해보려고한다.

기획자의 버릇으로 우선순위라는 것을 먼저 정의해보았다.

우선순위란?

[명사] 어떤 것을 먼저 차지하거나 사용할 수 있는 차례나 위치.

그렇다 어떤 것을 먼저 차지하거나 사용할 수 있는 고유적인 순서로 이해된다.

그렇다면 우선순위 표를 살펴보자.

그럼 이제 책을 보며 차례 차례 공부해보고자한다.

자 그럼 우선 순위를 보면서 계산해보자

1+2+1*2는 결과 값이 어떻게 될까? 위의 표를 보며 계산해보자.

< 1+2+1*2
> 5

가 된다 이유는 무엇일까? 만약 우선순위를 몰랏다면
1+2 3+1 4*2 8이라는 정답이 나왔을 것이다.

하지만 표를 보고 풀면 * 연산자를 계산 후 더했을것이기에 정답은 5가 정확하다. 그렇다면

(4+3) * 4의 값을 구해보자
정답은 28이 나온다. 조금 더 꼬아보자

4+2-(3+2) * 3 이라면?

< 4+2-(3+2)*3
> -9

나오게 된다 이처럼 연산자의 우선순위가 계산에 큰 영향을 미치게 되니 꼭 기억하고 넘어가야한다.

수포자를 위한 거듭제곱 계산법

거듭제곱이란?

같은 수나 문자를 여러 번 곱한 것을 간단히 나타낸 것을 거듭제곱이라 한다.

거듭제곱 유투브
정말 도움이 된 유투브다... 난 수포자였던 날 반성하며... 공부하고있다...

profile
디자이너, 기획자 출신의 개발자

0개의 댓글