[JS] 변수 종류(Data Type)

Darlene·2020년 10월 21일
0

자바스크립트

목록 보기
2/24

변수를 선언하고 초기화하는 방법에 대해 배웠습니다.

변수에 저장할 수 있는 값의 종류(Type)에 대해 알아 보겠습니다.
변수의 종류를 '데이터 타입' 혹은 '자료형'이라고 부릅니다.

1. 숫자형(number type)

숫자형은 말 그대로 숫자를 나타내는 데이터 타입입니다.

var a = 10 , b = 3.14;

예를 들어
var a = 1; 이랑 var a = "1"; 의 데이터 타입은 다릅니다. 주의 바랍니다.
1은 숫자형 이고 "1"은 문자열 입니다.

추가적으로
문자열의 앞부분에서 정수 부분을 추출하려면 pasreInt() 명령 사용하기
문자열의 앞부분에서 실수 부분을 추출하려면 parseFloat() 명령 사용하기

2. 문자열(string type)

문자열에는 큰따옴표("")와 작은따옴표('') 둘 중 무엇이든 사용할 수 있습니다.

var a = "안녕! 자바스크립트";
var b = '반가워!';

3. 불형(booleans type)

var a = true, b = false;

변수 a와 b에 true와 false라는 값이 저장되어 있습니다.
어떤 명제의 참과 거짓을 나타낼 때 사용하는 데이터 타입을 불형이라고 합니다.

4. 객체

객체(object)는 하나의 값이 아니라 속성(property)의 집합으로 이루어져 있습니다.

예를 들어 어떤 한 사람을 나타내는 객체가 있습니다.
이 사람에게는 이름, 나이, 키와 같은 정보가 존재합니다.

변수 man을 정의하고 중괄호를 연 다음 객체의 속성으로 name, age, heigh를 각각 "정우성", 20, 180으로 초기화를 아래와 같이 하였습니다.

var man = {name: "정우성", age: 20, height: 180};

man은 객체

객체를 정의할때는 중괄호 { }를 사용

속성은 '속성이름: 속성값' 형태로 정의

객체의 속성에 접근하려면 두가지 방법으로 쓸 수 있습니다.

객체이름.속성이름 -> man.name
객체이름["속성이름"] -> man["name"]

5. 배열

배열은 여러 값이 연속으로 저장된 공간을 뜻합니다.
대괄호를 연 다음 쉼표로 구분 된 여러 값을 포함하는 단일 객체입니다.

var arr = [1, 2, 3, 4, 5];

0개의 댓글