연산이란 ‘식이 나타낸 일정한 규칙에 따라 계산함’을 뜻합니다.
사용자는 자바스크립트 코드를 통해 연산을 처리하는 식을 만들 수 있고, 여기에 사용하는 기호를 ‘연산자’라고 합니다.
기존에 자바 스크립트 공부 시 작성한 내용을 참고하면 좋을 것 같습니다.
https://blue-dot.tistory.com/43
여기에서 사용해 볼 연산(과 연산자)은 두 가지 입니다. 바로 산술 연산 , 대입 연산입니다.
산술연산
산술 연산은 일반 사칙 연산과 유사하기 때문에 익숙하게 보실 수 있습니다.
산술 연산을 처리하는 식을 사용하면, 해당 식은 연산 결과를 반환한다.
즉, 식이 데이터로 대체됩니다. (실제 코드가 바뀌는 게 아닌, 실행 시에 결과가 반영되는 것이에요.)
대입연산
대입 연산은 오른쪽 피연산자의 데이터를 왼쪽 피연산자에 대입합니다.
왼쪽 피연산자로는 주로 변수나 상수가 자리하며, 오른쪽 피연산자로는 데이터 또는 데이터를 반환하는 식이 자리합니다.
연산자 우선 순위
하나의 구문에 여러 개의 연산자가 함께 사용 되는 경우가 있습니다.
이 경우 연산자 우선순위가 반영되어 우선순위가 높은 것부터 계산됩니다.
연산자 우선순위에서 밀리지만 먼저 처리하고자 하는 연산이 있는 경우에
해당 연산 부분을 소괄호로 감싸주어 연산 순서를 바꿀 수 있습니다.
null
0이라는 숫자가 있는 것과 null 이 있는 것은 다릅니다.
널(null) 데이터는 ‘없다’를 의미하는 데이터이다. 즉, 데이터가 없다는 것을 나타내는 데이터 입니다.
의도적으로 데이터가 없음을 나타내기 위해 사용하는 일종의 표현 수단이에요.
let myName = null; // 없음을 나타냅니다.
console.log(myName)
undefined
언디파인드(undefined)는 아직 데이터가 정의되지 않았음을 나타냅니다.
즉 null과 다르게 아무 데이터가 없다는 것을 의미합니다. (정의되지 않음)
원한다면 정의되지 않았다는 것을 우리가 사용해서 명시할 수도 있습니다.
let myName = undefined; //미정 상태를 나타냄
console.log(myName)
boolean
불리언(불린이라고 해도 돼요)은 숫자, 문자열과 같은 데이터 타입 중 하나입니다.
true와 false, 단 두 가지 값만 존재하며, 참과 거짓 여부를 나타내기 위해 사용하는 데이터입니다.
//typeof : 자료형 이름 반환
console.log(typeof true)
여기까지 기본적인 산술과 값 데이터를 알아보았어요.
이 다음부턴 화면을 조작해보는 방법에 대해서 알아볼게요.
'자바스크립트 JS > JS 입문 공부일지' 카테고리의 다른 글
자바 스크립트(js) 입문 공부 6. 조건문, 반복문 while (0) | 2022.11.16 |
---|---|
자바 스크립트(js) 입문 공부 5. 비교 연산, 조건문 if문 , if~ else 문 (0) | 2022.11.16 |
자바 스크립트(js) 입문 공부 4. DOM(Document Object Model), textContent (0) | 2022.11.16 |
자바 스크립트(js) 입문 공부 2. 변수 let, 상수 const, 템플릿 리터럴 Template Literals (0) | 2022.11.16 |
자바 스크립트(js) 입문 공부 1. 자바 스크립트, 콘솔이란? (0) | 2022.11.16 |