Assignments

var name = prompt("What is your name?");
var name = Date();
var name = window.location;

Types

  • 프로그램 언어에서 변수는 single type이 필요하다
  • JavaScript에선 변수는 많은 다른 type을 가질 수 있다.

Number

Numerical values

var width = window.innerWidth;
var pi = 3.14;

String

문자의 집합

var location = window.location;
var name = "Colleen"

Boolean

ture or false 값

var status = false;
var windowStatus = window.closed;

Object

더 복잡한 변수로 속성도 가짐

var topic = document.getElementById('myID');

Array

1개 이상 변수
index 로 element 접근

var links = document.getElementsByTagName('a');
document.write(links[0]);

Review

  • 데이터 타입에 유연하다
  • API에서 return되는 데이터 타입에 주목

공부 위치 – https://www.coursera.org/learn/javascript/lecture/c7grG/data-types