[preview] Javascript 논리연산자

Jinsol Kim·2022년 11월 7일

항해99_TIL

목록 보기
1/10

1. 수업 진행 및 완료 상황

  • ||(논리합), &&(논리곱) 연산자의 평가 진행 방향과 그 결과를 예측할 수 있다.

2. 학습 중 발생한 이슈/고민 또는 이를 해결한 내용

😎 변수++ 의 올바른 실행 방법은?

<script>
	let number = 10
    
    console.log(++number)  1111 (현재 문장 실행되기 전에 1이 더해져서 1+10 으로 11)
    console.log(number++)  1211 (11로 먼저 실행되기 때문에 프로그램 실행으로 찍히는 값은 11. 이 다음 코드 실행에서 += 112로 계산 진행)
    console.log(++number)  1313 (바로 전 코드의 최종 값 121이 더해져서 13)
    console.log(number--)  1213 (현재 문장이 실행되고 나서 -= 1이 되기 때문에 프로그램에 찍히는 값은 13. 다음 코드가 있다면 실행되기 전에 13에서 계산 시작.)
</script>

3. 새로 오늘 배운 내용

(1) ++변수

  • 현재 문장을 실행하기 전에 '변수 += 1' 값이 출력된다.
  • += 1 된 값이 바로 출력된다.

(2) 변수++

  • 현재 문장을 실행하고 난 후에 '변수 += 1' 값이 출력된다.
  • 이전 코드에서 나온 값이 출력되고, += 값은 다음 코드 진행 전에 출력된다.

4. 참고 레퍼런스


5. Takeaway

  • 한 번으로 끝내지 말고 곱씹고 되뇌어 보자.

0개의 댓글