[TIL] prefix, postfix의 차이

경두현·2020년 5월 3일
0

TIL

목록 보기
3/11
post-thumbnail

prefix, postfix

prefixpre + fix로 앞 부분에 고정되어있다
postfixpost + fix로 뒷 부분에 고정되어있다
라고 생각하면 된다. 바로 예시를 통하여 알아보자.

###예시

let num = 0;
num++ // postfix

let num =0;
++num // prefix

num라는 변수에 0을 지정하고 한번은 num++, 그리고 다시 num을 0으로 초기화 한 후, ++num을 실행하였다.

num++일 경우 초기값인 0을 리턴하고 num1이 되었다. ++num인 경우, 1을 리턴과 동시에 num1이 되었다. 이 결과로서 prefix는 리턴과 동시에 정의, postfix는 현재 값을 리턴 후 증가한 값을 정의하는 것을 알았다.

--numnum--도 마찬가지로 prefix, postfix 규칙에 따라 숫자를 감소시킨다.

매우 간단하지만 증감문 or 감소문을 어디에 붙이는지에 따라 추후의 코드에서 많은 영향이 있기에 주의를 기울여서 사용하는게 좋다.

profile
개발자(진)

0개의 댓글