1. 연산자란?
- 연산을 수행하는 기능
2. 산술연산자
- 수를 계산할 때 사용
- 사칙연산 : + , - , *, /
- 나머지 연산: // , 거듭제곱: **
ex> console.log(2 ** 3) ----> 8
3. 증감연산자
- 변수 값을 1 증가시키거나 감소시킬 때, 사용
- 증감 연산자를 사용할 때에는 const 가 아닌 let 으로 선언한다. ( 재정의가 이루어지기 때문 )
- 증가 : ++, 감소 : --
ex> console.log(++num)
4. 대입연산자
- 변수에 데이터를 입력할 때 사용
- 변수명 = 데이터 값
ex> num = 10
- +=, -= 을 통해서 자기 자신에 뒤에오는 데이터 값을 연산할 수 있다.
ex> num += 10, num -= 5
5. 문자열 연산
- 문자열에 '+' 연산자를 사용하여 문자열을 이어 붙일 수 있다.
- 문자열 + 숫자 를 사용하면 뒤에 숫자가 문자열로 인식되어 이어 붙어진다.
ex> console.log('1'+3) ----> 13
- 템플릿 리터럴(Template literals) : 백틱( ` )을 사용하여 문자열을 표현할 수 있음
ex> console.log(`학생의 이름은 ${name} 입니다.`)
6. 비교연산자
- 데이터의 값을 비교할 때 사용
- < , > , <=, >= 로 사용가능
ex> num < 10 ----> true or false
7. 논리연산자
- 논리 연산을 할 때 사용
- and : && , or : ||, not : ! 으로 사용
ex> let isNum = true
console.log(!isNum) ----> false
8. 일치연산자
- 데이터의 값이 일치하는지 비교할 때 사용
- 일치 : ===
ex> console.log('aaa' === 'aaa') ----> true
- 일치 : ==, (==)는 데이터 타입이 일치하지 않는 경우 오토타입캐스트를 한 후 일치하는지 확인해준다.
런타임 오류가 일어날 수 있으므로 사용하는 것을 지양한다.
ex> console.log( '1' == 1 ) ----> true
'JAVASCRIPT > Language' 카테고리의 다른 글
[JavaScript] 데이터 타입 (0) | 2024.01.23 |
---|---|
modern javascript ployfill, transpile (0) | 2023.03.06 |
Promise (0) | 2023.03.05 |
전개 구문 (Spread syntax) (0) | 2023.03.05 |
[JavaScript] 변수 선언 (0) | 2023.03.05 |