[꼼꼼한 개발자] 꼼코더
[React] - [처음 만난 리액트] - 03. JavaScript의 연산자 본문
🧹 두서없이 적는 쉬운 정리
1. 데이터로 연산할 때 연산자를 사용한다.
2. 연산자는 [대입, 산술, 증감, 관계(비교), 동등, 일치, 이진 논리, 조건부(삼항)]가 있다.
3. 대입 연산자 : 말 그대로 대입, '=' 사용
4. 산술 연산자 : 사칙연산, %(나머지), **(지수)로 구성
5. 증감 연산자 : 증가, 감소를 시행, '++'와 '--'를 사용
6. 관계(비교) 연산자 : 비교를 시행, ['<', '>', '<=', '>=']를 사용
7. 동등 연산자 : 동등한지 비교, '=='를 사용
8. 일치 연산자 : 완전히 일치한 지 비교, '==='를 사용
9. 이진 논리 연산자 : true와 false값을 비교, '||'와 '&&'를 사용
10. 조건부(삼항) 연산자 : 조건에 따라 결과가 두 가지로 나눠지는 것, '조건식? true일 경우 : false일 경우' 형식으로 사용
(자세한 내용은 아래 참고)
👀 연산자란?
변수에 있는 데이터로 연산 할 때 필요한 것을 연산자(Operator)라고 한다.
☄️ 대입 연산자
말 그대로 변수에 값을 대입한다.
'='를 사용한다 *항상 오른쪽에서 왼쪽 방향으로 흘러간다.
🧑🏻💻 대입 연산자 예제
🧑🏻🏫 산술 연산자(사칙연산)
산술 연산자 : 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지 (%)
지수 연산자 : 지수(**)
추가로 산술 연산자들은 대입연산자와 함께 쓰이는 경우가 많다.
🧑🏻💻 산술 연산자 예제
🕵🏻 증감 연산자(증가 연산자와 감소 연산자)
증가, 증가를 함한 증감연산자라고 불린다.
증감 연산자의 방식은 2가지가 있다. 방식에 따라 값이 달라진다.
- postfix 방식 : a++ (a 해석 후 +)
- prexfix 방식 : ++a (+ 후 a값 해석)
🧑🏻💻 증감 연산자 예제
🎏 관계 연산자
변수들 끼리 관계를 비교하기 위함이기 때문에 '비교 연산자'라고도 불린다.
비교연산자는 항상 왼쪽을 기준으로 삼으면 된다. * 비교 연산자 : <, >, <=, >=
🧑🏻💻 관계(비교) 연산자 예제
😝 동등 연산자와 일치 연산자
값이 같은지 다른지를 확인하기 위하여 사용한다.
프로그래밍에서 '!'는 부정을 의미한다.
여기서 더욱 엄격하게 비교하기 위하여 '일치 연산자'도 사용한다.
🧑🏻💻 동등 연산자, 일치 연산자 예제
🤷🏻 이진 논리 연산자
true, false 값만 비교하는 연산자.
🧑🏻💻 이진 논리 연산자 예제
👨👧👧 조건부(삼항) 연산자
조건에 따라 결과가 두 가지로 나눠지는 것 다른 말로는 '삼항 연산자'로도 불린다.
'조건식? true일 경우 : false일 경우' 형식으로 사용된다.
🧑🏻💻 조건부 연산자 예제
위 내용은 '소플' 님의 '처음 만난 리액트' 영상을 참고하여 작성되었습니다.
'React > 처음 만난 리액트' 카테고리의 다른 글
[React] - [처음 만난 리액트] - 06. 리액트의 장점과 단점 (렌더링, DOM, 컴포넌트, 모바일 웹 개발) (0) | 2023.06.27 |
---|---|
[React] - [처음 만난 리액트] - 05. 리액트란? (리액트는 무엇인가?, React란?) (0) | 2023.06.26 |
[React] - [처음 만난 리액트] - 04. JavaScript의 함수(arrow function) (0) | 2023.06.25 |
[React] - [처음 만난 리액트] - 02. JavaScript 소개 및 자료형(JavaScript 자료형) (0) | 2023.06.23 |
[React] - [처음 만난 리액트] - 01. HTML과 CSS (MPA, SPA, React) (0) | 2023.06.22 |