5. 문자열
문자열은 한 개 이상의 문자로 이뤄진다. 여기서 문자는 영문자, 숫자, 마침표나 공백 등을 말한다. 문자열을 선언할 때는 반드시 따옴표 안에 들어가야 하는데, 그것이 큰 따옴표든 작은 따옴표든 상관없다. 따라서 다음 두 문장은 같은 뜻이다.

var mood ="happy";
var mood = 'happy';

문자열 중 따옴표가 있을때 오류가 발생하기도 하는데, 이러할 때 작은따옴표가 있을땐 큰따옴표를, 큰따옴표가 들어갈땐 작은 따옴표로 묶어주는게 좋다. 또한 이러한 문제를 해결하는 다른 방법으로 따옴표가 문자열의 끝이 아니라 문자열 중의 하나라고 표시할 수 있는 방법이 있다. 자바스크립트에서는 이것을 이스케이프(escaping)한다고 부르고 그 앞에 역슬래시 문자를 사용한다.

var mood = 'don't ask';

어느 것을 사용하든 일관되게 사용하는 것이 중요하다. 만약 큰따옴표와 작은 따옴표가 이리 저리 번갈아 가면서 쓰다보면, 만든 자바스크립트 코드가 읽기도 어렵고 지저분해 보일 수도 있기 때문이다.

6. 숫자
변수 값에 숫자를 사용할 수 있고 숫자 종류에 대해서는 어떤 제약도 없음.  음수를 사용하려면 숫자 앞에 빼기 기호를 붙이면 됨. 또한 소수인 숫자도 표현가능함.

7. 불린값
불린값은 참(true)과 거짓(false)로 나뉨. 불린 값은 문자열과 달리 따옴표 안에 표기하지 않음. 불린 값 false와 문자열 "false"는 완전히 다른 값을 가짐.

8. 배열
문자열, 숫자, 불린 값처럼 단일한 값을 가지는 것을 스칼라(scalars)라고 함. 만약 변수가 스칼라면 한번에 하나의 값만을 가지게 됨. 만약 어떤 변수에 여러개의 값을 지정하고 싶다면 배열(array)이라는 방법을 사용하면 됨.

배열이란 하나의 변수에 여러 개의 값을 순서에 따라 모아 놓은 것을 말함. 배열내의 각 값들은 배열 요소라고 부름. 자바스크립트에서는 Array라는 지시자로 배열을 선언할 수 있음. 배열에 포함할 요소의 개수를 미리 지정할 수도 있는데 이것을 배열의 길이라고 함.

var variable = Array(5);

사실 배열에 포함할 배열 요소의 개수가 얼마나 될지 미리 알 수 없는 경우도 있음. 그럴 경우에는 그냥 숫자 없이 선언해도 무방함.

var variable = Array();


* 네이티브 객체
Data 객체 : 특정 날짜와 시간 데이터를 얻어와 저장하는데 사용할 수 있습니다. Date 객체의 새로운 인스턴스를 생성하면, 자동으로 현재 날짜와 시간을 불러올 수 있습니다.
-------------------------------------------------------------
var current_date = new date();
var today = current_date.getDay();
-------------------------------------------------------------
Date 객체는 getDay(), getHours(), getMonth() 처럼 특정 날짜의 정보를 얻어오는 데 사용할 수 있습니다. getDay를 예로 들자면 오늘 날짜의 요일을 반환하게 됩니다. (0,1,2,3,4,5,6 => 일,월,화,수,목,금,토)

© juroweb 2003-2014. All rights reserved
log in