Language/JavaScript

[JavaScript] 변수와 객체

CONAM 2020. 4. 16. 14:37

1. 변수

 자바스크립트(JavaScript)는 타입 기반의 언어(Type based Language)인 JAVA, C와는 달리 자료형(Type, ex. String, int)을 선언하지 않습니다. 이 때문에 자바스크립트는 모든 변수를 var 키워드로 선언하고 사용합니다. (ES5)

 

- Java에서의 변수선언

String name = "name";
int age = 20;
boolean isResult = true;

 

- Javascript에서의 변수선언

var name = "name";
var age = 20;
var isResult = true;

 

- Javascript에서 지원하는 자료형

자료형 설명
Boolean [기본 자료형] true/false의 두 가지 값을 가지는 자료형 
Number

[기본 자료형] 64비트 형식의 IEEE 754 값이며 정수나 부동소수 값을 가지는 자료형
몇 가지 상징적인 값을 가질수 있습니다.

a. NaN (숫자가 아님)

b. +무한대 (Numaber.MAX_VALUE로 확인)

c. - 무한대 (Number.MIN_VALUE로 확인)

String [기본 자료형] 문자열 값을 가지는 자료형
Undifined 값을 할당하지 않은 변수의 값
null 존재하지 않는 값을 가리키는 값
Object 객체를 값으로 가지는 자료형
객체는 속성들을 담고 있는 가방(Collection)으로 볼 수 있으며, 대표적인 객체로 Array나 Date를 들수 있습니다.

 

- Javascript의 자료형을 확인하는 방법

typeof variable

vavariable 에는 데이터 또는 변수가 들어갑니다. 아래와 같이 괄호를 사용할 수도 있습니다.

typeof(variable)

 

2. 객체
 JavaScript에서 객체를 만들고 싶다면 중괄호를 이용해 만들 수 있으며, 중괄호로 묶은 객체 안에는 속성을 추가할 수 있습니다.

var person = {};

person['name'] = 'name';
person['age'] = 20;
person.location = 'korea';

console.log('name : $s', person.name);
console.log('age : $d', person.age);
console.log('location : %s', person['location']);