다시 시작하는 자바스크립트 - 연산자(산술 연산자)(심층)자바스크립트2023. 3. 11. 00:33
Table of Contents
728x90
반응형
헷갈리는 것들만 따로 정리할 예정.
deep dive 책을 함께 공부함.
3. 연산자
- 리터럴(Literal) : 코드에서 값을 나타내는 표기법
- 123 - 숫자 리터럴
- "string" - 문자 리터럴
- true - 불리언 리터럴
- { } - 객체 리터럴
- [ ] - 배열 리터럴
- ` ` - 템플릿 리터럴(Template Literal) => 템플릿 문자열을 만들 수 있는 리터럴
- function(){ } - 함수 리터럴
- 123n - Bigint 리터럴
- ob101 - 바이너리 리터럴
코드에서 최소 실행할 수 있는 단위인 문.(Statement).
- 변수를 선언 - 선언문
- 할당 - 할당문
- 조건 - 조건문
- 반복 - 반복문
- 값으로 평가가 될 수 있는 문 - 표현식
- 우리가 이 중에서도 알아볼 것은 표현식
- 1; - 숫자 리터럴 표현식
- 1 + 1; - 연산자 표현식
- call(); - 함수 호출 표현식
- b=2; - 할당문, 할당 표현식인 문
let b; => 변수를 선언한 선언문(값으로 평가될 수 없기 때문) => 표현식이 아님.
- 연산자
1. 산술 연산자 (Arithmetic operators)
- + 더하기
- - 빼기
- * 곱하기
- / 나누기
- % 나머지값
- ** 지수(거듭제곱)
console.log(5 ** 2); => 25
console.log(Math.pow(5, 2); => 25
이 두개는 거듭제곱을 하기 위하여 사용하는 것.
- 산술 연산자 +를 쓸 때 주의해야 하는 것.
let text = "두 개의" + "문자를";
console.log(text); => "두 개의 문자를"
text = "1" + 1;
console.log(text); => 11(문자)
문자 두 개를 더하는 데도 +가 사용되지만 문자와 숫자를 더하는 데도 +가 사용됨.
문자와 숫자를 +로 더하게 되면 문자열로 바뀌게 됨.
728x90
반응형
'(심층)자바스크립트' 카테고리의 다른 글
(심층)자바스크립트다시 시작하는 자바스크립트 - 반복문 for 제어 : continue, break (0) | 2023.03.11 |
---|---|
다시 시작하는 자바스크립트 - 연산자(단항 연산자) (2) | 2023.03.11 |
다시 시작하는 자바스크립트 - 원시 타입과 객체 타입! (4) | 2023.03.10 |
다시 시작하는 자바스크립트 - 불리언 타입에서 Falthy와 Truthy 값에 해당하는 것들 (3) | 2023.03.10 |
다시 시작하는 자바스크립트 - var, let, const의 차이 (0) | 2023.03.10 |
@min' :: 개발을 하자
github : https://github.com/dnjfht
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!