javascript

기본 8. 기초 연산자와 수학

케케_ 2024. 8. 31. 00:28

용어

 - 피연산자(=인수): 연산자가 연산을 수향하는 대상 (예 -> 2 * 5 : 2와 5가 피연산자)

 - 단항 연산자: 피연산자를 하나만 받는 연산자 (x = -1, -는 단항 연산자)

 - 이항 연산자: 두 개의 피연산자를 받는 연산자 (3 - 1, -는 이항 연산자)

 

 

수학 연산자

: + - * / % **

 

  • 나머지 연산자 %
    • 나머지 반환 5%2 = 1
  • 거듭제곱 연산자 **
    • a ** b 이면 a를 b번 곱함
    • 2 ** 3 = 8

이항 연산자 +와 문자열 연결

  • 문자열 사이에 사용하면 문자열 병합
    • 'my' + 'string' --> mystring
  • 문자열 + 다른 자료형 --> 다른 자료형도 문자열로
    • '1' + 2 -->12
    • '1' + NaN --> 1NaN
    • 2 + 2 + '1' --> 41
      • 연산은 왼쪽에서 오른쪽으로 순차적 진행이기 때문!
    • 다만, +만 해당 -> - 또는 /의 피연산자가 문자열이면 문자열이 숫자로 바뀜
      • 6 - '2' --> 4
      • '6' / '2' -->3

복합 할당 연산자: *=, -=, += ...

증가 감소 연산자: ++x, y--

  • 후위형과 전위형 -->  계산 순서 차이

 

'javascript' 카테고리의 다른 글

기초 10. if문과 조건부연산자 '?'  (0) 2024.09.02
기본 9. 비교 연산자  (0) 2024.08.31
7. 형 변환  (0) 2024.08.30
기본 6. alert, prompt, confirm을 이용한 상호작용  (0) 2024.08.30
기본 5. 자료형  (0) 2024.08.30