1. 산술 연산자(arithmetic operator)

  - 산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽이다.

 

2. 대입 연산자(assignment operator)

  - 변수에 값을 대입할 때 사용하는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽이다.

 

3. 증감 연산자(increment and decrement operator)

  - 피연산자를 1씩 증가 혹은 감소시킬 때 사용한다.

  - 이 연산자는 피연산자가 단 하나뿐인 단항 연산자이다.

 

4. 비교 연산자(comparison operator)

  - 참(true)과 거짓(false)을 반환한다.

  - 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽이다.

 

5. 기타 연산자

  • 삼항 연산자(ternary operator)
  • typeof 연산자

 

5-1 삼항 연산자(ternary operator)

표현식 ? 반환값1 : 반환값2
<body>
    <script>
        var a = 10, b = 8;
        var result = (a < b) ? a : b; 
        document.write(result);
    </script>
</body>

- 결괏값이 참이면 반환값1을 반환하고, 결괏값이 거짓이면 반환값2를 반환한다.

- b는 a보다 작기 때문에 결괏값은 거짓이므로 반환값2를 반환한다.

 

5-2 typeof 연산자

  - 피연산자의 타입을 반환한다.

  - 단항 연산자이며, 피연산자의 결합 방향은 오른쪽에서 왼쪽이다.

'FrontEnd > Javascript' 카테고리의 다른 글

[Javascript] 객체  (0) 2021.08.04
[Javascript] 반복문  (0) 2021.08.04
[Javascript] 조건문  (0) 2021.08.04
[Javascript] 기본 타입  (0) 2021.08.03
[Javascript] 자바스크립트(Javascrip) 정의 및 출력 방법  (0) 2021.08.03