3. 연산자
3-1. 산술 연산자
① 더하기 연산자(+): 숫자나 문자열을 더할 수 있다. 숫자와 문자열을 함께 사용할 경우 자동으로 문자열로 변환
② 빼기 연산자(-): 숫자와 문자열을 함꼐 사용할 경우 자동으로 숫자로 변환
③ 곱하기 연산자(*): 숫자와 문자열을 함께 사용할 경우 자동으로 숫자로 변환
④ 나누기 연산자(/): 숫자와 문자열을 함께 사용할 경우 자동으로 숫자로 변환
⑤ 나누기 연산자(%): 나눗셈의 나머지를 구한다. 숫자와 문자열을 함께 사용할 경우 자동으로 숫자로 변환
3-2. 할당 연산자 ① 등호 연산자(=): 변수에 값을 할당할 수 있다.
② 더하기 등호 연산자(+=): 변수에 값을 더할 수 있다.
③ 빼기 등호 연산자(-=): 변수에 값을 뺄 수 있다.
④ 나누기 등호 연산자(/=): 변수에 값을 나눌 수 있다.
⑤ 나머지 등호 연산자(%=): 변수에 값을 나눈 나머지를 구할 수 있다.
3-3. 비교 연산자(comparison operators)
① 일치 연산자(===): 두 값이 같은지 비교할 수 있다. 자료형까지 비교 가능
② 불일치 연산자(!==): 두 값이 다른지 비교할 수 있다. 자료형까지 비교 가능
③ 작다 연산자(<) / 크다 연산자(>) / 작거나 같다 (<=) / 크거나 같다(>=): 두 값을 비교할 수 있다. 숫자와 문자열을 함께 사용할 경우, 자동으로 숫자로 변환
3-4. 논리 연산자(logical operators)
① 논리곱(&&) 연산자: 두 값이 모두 true일 경우에만 true를 반환
② 논리합(||) 연산자: 두 값 중 하나라도 true일 경우 true를 반환
③ 논리부정(!) 연산자: true => false / false=> true
3-5. 삼항 연산자(ternary operator)
① 삼항 연산자( 조건식 ? true일 때의 값 : false일 때의 값)
3-6. 타입 연산자(type operators)
① typeof 연산자: 값의 자료형을 확인 가능, 원시 자료형의 경우, 해당 자료형의 이름을 객체나 함수의 경우 "object" 또는 "function"을 반환
'JavaScript Dev. > Javascript' 카테고리의 다른 글
6. 배열, 객체 (0) | 2023.04.08 |
---|---|
5. 조건문 (0) | 2023.04.07 |
4. 함수 (0) | 2023.04.07 |
2. 데이터 타입과 형 변환 (0) | 2023.04.07 |
1. 변수와 상수 (1) | 2023.04.07 |