본문 바로가기

언어 기초/JAVASCRIPT

[예제로배우는자바스크립트 | 2장 데이터 형과 연산자] 변수와 데이터 형

1. 학습목표

변수에 대해 이해할 수 있다.

8가지 데이터 형(숫자,문자열,불,Null,Undefined,Bigint,객체,심볼)에 대해 이해할 수 있다.

2.필요 개념 문장정리

변수

  • 변수는 데이터가 컴퓨터에 저장되는 주소이다.
  • 변수를 선언하는 데는 var, let, const 세 개의 키워드가 사용된다.
  • let을 이용하여 변수를 선언한 경우에는 언제든 필요에 따라 값을 재할당할 수 있다.
  • const는 constant(상수)의 약어이다. const를 이용하여 선언된 변수는 값을 재할당할 수 없다. 따라서 값이 고정된 변수에 사용된다.

변수 이름 짓기

  • 영어 알파벳, 숫자, _, $를 사용
  • 숫자로 시작하면 안된다.
  • 대문자와 소문자는 서로 다른 것
  • 길게 지을 경우 _와 캐멀케이스 사용

데이터 형

  • 기본데이터형 8가지(숫자, 문자열, 불, Null, Undefined,Bigint, 객체, 심볼)
  • 숫자데이터는 정수와 부동소수점숫자가 사용된다
  • 16자리정부부터는 Bigint가 사용되고 정수끝에 n을 붙인다.
  • 문자열은 하나 이상의 문자를 표현하는 데 사용된다. 큰 따옴표나 작은 따옴표로 감싼다.
  • 공백도 하나의 문자이다.
  • 문자열 안에 있는 큰 따옴표 앞에는 역슬래쉬가 사용된다. 역슬래쉬가 사용되는 문자를 이스케이프 문자라고 부른다.
  • innerHTML이나 document.write()로 브라우저 화면에서 줄바꿈을 할때는 HTML 줄바꿈 태그인 <br>을 이용해야 한다
  • 문자열에 사용된 +는 문자열 연결 연산자라고 부르고 문자열을 서로 연결하는 데 사용된다.
  • 백틱 안에 있는 ${...}은 문자열로 변환되어 백틱 내의 다른 문자열과 합쳐집니다.
  • 불은 true와 false값만이 존재한다.
  • 변수가 값을 가지고 있지 않으면 그 값은 undefined가 된다.
  • 변수가 초기값을 가지지 않으면 undefined가되고 typeof연산자를 통해 데이터형을 확인해 볼 수 있다.
  • Null은 빈 문자열을 의미하고 문자열로 볼 수 있다.
  • 객체는 {키:값, 키:값, 키:값, ...}의 형태로 사용된다.
  • 배열은 다수의 값을 저장할 수 있는 변수이다. 
  • 괄호[]안에 있는 숫자는 인덱스라고 하고 인덱스는 0부터 시작한다.
  • 심볼은 유일한 식별자로서 객체의 속성을 추가하는데 사용한다.

출처 : 예제로배우는자바스크립트

3.마무리

변수에 대해 이해하고 8가지 데이터형에 대한 기본적인 특징을 알 수 있었다.