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 |