코드 그라데이션
4. 자바스크립트 기본 문법 (2) 연산자 본문
산술 연산자
- 수학 계산을 할 때 사용하는 연산자.
- 연산자의 왼쪽이나 오른쪽에 있는 연산대상이 ‘피연산자’라고 하는데, 산술 연산자에서 피연산자는 숫자나 변수이다.
산술 연산자의 종류
* 나누기 연산자와 나머지 연산자
- 전자는 나눈 값 자체
- 후자의 결과값은 나눈 후에 남은 나머지 값.
* 증감 연산자
- 후치 연산자는 연산 식을 먼저 실행한 후에 값을 증가시키고
- 전치 연산자는 증가를 먼저 시킨 후에 식을 수행한다.
var a = 10
var b = a++ +5
var c = 10
var d = ++c +5
[실행 결과]
a = 10
b = 15, a = 11
c = 10
d = 16, c = 11
할당 연산자(=대입 연산자)
- 연산 식 오른쪽의 실행 결과를 왼쪽 변수에 할당하는 연산자
- 자바스크립트에서는 할당 연산자와 산술 연산자를 합쳐 하나의 할당 연산자로 표현할 수 있음.
할당 연산자의 종류
연결 연산자(=문자열 연산자)
: 둘 이상의 문자열을 합쳐 하나의 문자열로 만드는 연산자
비교 연산자
- 피연산자 2개의 값을 비교해서 참이나 거짓으로 결과값을 반환하는 연산자
- 어떠한 조건을 체크할 때 사용한다.
비교 연산자의 종류
#1. == 연산자, != 연산자와 / === 연산자, !== 연산자 비교
- 전자는 피연산자의 자료형을 자동으로 변환해서 비교한다.
- 아래 예시에서는 숫자 3과 문자열 "3"을 비교하면 왼쪽의 숫자 3을 문자열로 변환해서 비교한다.
- 후자는 피연산자의 자료형을 변환하지 않는다.
- 아래 예시에서는 숫자 3과 문자열 "3"의 값과 자료형을 모두 비교하여 결과를 보여준다.
프로그램에서 값을 비교할 때는 자료형을 자동으로 변환하지 않기 위해 후자 것을 더 많이 사용한다.
#2. 문자열의 비교
- 비교 연산자는 숫자뿐만 아니라 문자열도 비교할 수 있다.
- 피연산자가 문자열이라면 문자열에 있는 문자들의 아스키 코드 값을 비교해서 결과를 추출한다.
논리 연산자
- true, false 를 처리
- 주로 프로그램에서 조건을 처리할 때 사용.
논리 연산자의 종류
728x90
'Front > Mega-JavaScript' 카테고리의 다른 글
6. 자바스크립트 기본 문법 (4) 반복문 (0) | 2023.05.20 |
---|---|
5. 자바스크립트 기본 문법 (3) 조건문 (0) | 2023.05.20 |
3. 자바스크립트 기본 문법 (1) 변수, 자료형 (0) | 2023.05.19 |
2. 자바스크립트 기본 입출력, 스타일 가이드 (0) | 2023.05.17 |
1. 자바스크립트 도입 (1) | 2023.05.17 |
Comments