프로그래밍⚡️/javscript

javascript 데이터 타입과 연산자

Kwangkki 2022. 12. 15. 00:30

부트 캠프 3일차,

블로그에 배운 것을 정리하다가 보니 메모장 정도로만 쓰인다는 생각이 들어

하루하후 배운 것에 대한 느낀점 혹은 배운점도 곁들여 쓸까 싶다.

 

오늘은 데이터 타입과 연산자, 조건문, 반복문, Math 함수, DOM 개념에 대해 가볍게 배웠다.

하나같이 중요하면서도 어려운 개념들이다. 이번 강의에서는 "이런 것들이 있다~" 정도로 배웠고

3주차에 자바스크립트에 대해 더 깊게 배운다고 한다.

 

그럼 오늘 배운 것들을 정리해보겠다.


데이터 타입

데이터 타입자바스크립트는 여러가지 데이터 타입을 가진다.

 

문자열 - String

숫자 - Number
참거짓 - Boolean

빈 데이터 - Null
할당하지 않은  데이터 - Undefined

객체 - Object

 

여기서 Null과 Undefined의 차이점은

Undefined는 데이터가 비어있는 경우에 리턴되며,

Null은 의도적으로 빈 데이터를 설정한 것으로 보면 된다

 

연산자

연산자 종류로는

산술 연산자, 비교 연산자, 논리 연산자가 있다.

 

산술연산자

산술 연산자는 더하기+, 빼기-, 곱하기*, 나누기/  등 우리에게 익숙한 기본 연산자다.

 

산술 연산자의 +는 단순 숫자 계산 기능만 있는 것이 아니다.

문자열을 더할 수도 있다.

'10' + '1'  = 101

10 + '만원' = 10만원

더하는 값 중 하나만 문자열이더라도 숫자가 아닌 문자로 더해진다.

 

비교연산자

비교 연산자는 왼쪽값과 오른쪽값을 비교한다.

어릴 때 배우던 초과, 미만, 이상, 이하, 동급 비교 같은거다.

자바스크립트는 동치연산자 =을 세개나 사용한다. ===

2개를 사용할 수도 있는데 그렇게 되면 데이터 값만 비교하고 데이터 타입은 비교를 못한다고 한다.
그래서 3개를 사용하는 습관을 가지면 좋다.

 

 

 

논리연산자

논리연산자는 종류도 많지 않고 어렵운 개념은 아닌데 막상 코드로 사용할 때는 정말 헷갈린다.

사용할 때 마다 논리연산자 표를 찾아보면서 사용한다.


연산자는 모든 프로그래밍 언어에서 비슷하게 쓰이기 때문에 잘 알아두면 좋다.

 

'프로그래밍⚡️ > javscript' 카테고리의 다른 글

javascript 함수 기초  (1) 2022.12.15
javascript Math 함수  (0) 2022.12.15
javascript 배열과 객체  (0) 2022.12.14
Javascript 변수 var, let, const,  (0) 2022.12.14
조건문 바로 이해하기  (0) 2022.10.10