less than 1 minute read

  • 피연산자는 연산자가 연산을 수행하는 대상

  • 피연산자가 하나인 연산자를 단항 연산자, 두개인 연산자를 이항 연산자라 부름

  • JS는 여러 수학 연산자 지원

  • ’%’는 나머지 연산자

  • ’**’ 는 거듭 제곱 연산자

  • ’+’ 연산자는 피연산자가 하나라도 문자열이면 다른 하나도 문자열로 변환되어 연산함

  • ’+’ 연산자는 단항 연산자로도 사용 가능하면 Nummber() 와 동일한 역할 수행

  • JS 는 하나의 표현식에 둘 이상의 연산자가 있는 경우 실행 순서를 연산자의 ‘우선순위’ 에 의해 결정

  • ’=’ 는 할당 연산자이지만 값을 반환하며 우선 순위가 낮음

  • ’=’ 를 여러개 연결한 경우 (체이닝) 가장 우측부터 평가되며 좌측으로 순차적으로 할당

  • 복합 할당 연산자는 할당 연산자와 다른 연산자 합쳐서 짧은 문법으로 연산 처리

  • 증가/감소 연산자는 숫자를 하나 늘리거나 줄일 때 자주 사용되며 전/후위에 따라 연산 달라짐

  • 전위 일 시 증/감 후 새로운 값을 반환하며 후위일 시 증/감 전의 기존 값 반환 후 증/감 연산 실행

  • 비트 연산자는 인수를 32비트 정수로 변환하여 이진 연산 수행하며 저수준 에서 숫자 다룰 시 사용

  • 쉼표 연산자는 코드 짧게 쓰려는 의도로 가끔 사용되며 표현식은 각각 모두 평가되지만 마지막 표현식의 평가 결과만 반환.

Categories: ,

Updated: