자바스크립트 완벽가이드 - 3.6 배열 배열(array)은 객체처럼 데이터 값들의 모음이다. 객체 내에 포함되는 각 데이터 값에는 이름이 있는 반면, 배열의 각 데이터 값에는 번호, 즉 인덱스(index)가 있다. 배열 이름 다음에 대괄호로 둘러싸인 인덱스를 써주어서 배열로부터 값을 가져올 수 있다. 예를 들어, 배열 이름이 a이고 i가.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 3.5 객체 객체(object)는 이름 붙은 값들의 모음이다. 보통 이 이름 붙은 값들을 객체의 프로퍼티(property)라고 부른다(종종 객체의 필드(field)라고 부르기도 하지만 다소 혼동을 줄 여지가 있다). 객체 프로퍼티를 참조하려면 객체 이름을 쓰고 이어서 마침표와 프로퍼티 이름을 적어 주면 된다. 예를 .. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 3.4 함수 함수(function)는 자바스크립트 프로그램에 정의되어 있거나 자바스크립트 구현에 미리 정의되어 있는 실행 가능한 코드다. 함수는 한 번만 정의하면, 자바스크립트 프로그램 내에서 여러 번 실행될 수 있다. 함수는 계산 대상인 값들을 지정하는 전달인자(agument)나 매개변수(parameter)를 넘.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 3.3 불리언 값 숫자나 문자열 데이터 타입은 유한개의 많은 값을 표현할 수 있거나(숫자의 경우) 아니면 무한개의 값을 표현할 수 있다(문자열의 경우). 반면에 불리언(boolean) 데이터 타입은 오직 두 개의 값만을 가질 수 있다. 이 두 개의 값은 true와 false 리터럴로 표현된다. 불리언 값은 진리 값을 나타.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 3.2 문자열 문자열(string)은 Unicode 문자나 숫자, 문장부호들의 시퀀스로 텍스트를 표현하는 자바스크립트 데이터 타입이다. 곧 살펴보겠지만 여러분은 프로그램 내에 작은따옴표 혹은 큰따옴표 쌍으로 문자열을 둘러싸서 문자열리터럴을 포함시킬 수 있다. 자바스크립트는 C나 C++, 자바와는 다르게 c.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 3.1 숫자 1. 숫자 숫자는 가장 기본이 되는 데이터 타입이다. 그런 만큼 설명이 그리 필요하지 않다. 자바스크립트는 정수 값과 실수 값을 구별하지 않는다는 점에서 C나 자바(Java) 같은 프로그램 언어와 다르다. 자바스크립트에서 모든 숫자는 실수로 표현된다. 자바스크립트는 숫자를 IEEE 754[각주:.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 대소문자, 빈공백, 세미콜론, 식별자, 예약어 1. 대소문자 자바스크립트는 대소문자를 구분하는 언어다. 때문에 키워드, 변수, 함수 이름, 그밖에 모든 다른 식별자들을 일관되게 대소문자를 구별해 입력해야 한다. while 키워드를 예로 들면, 'while'이라고 입력해야지, 'While'이나 'WHILE'로 입력해서는 안 된다. 비슷하게 online, Online, OnLine,.. IT_Programming/JavaScript 2010.07.04
자바스크립트 완벽가이드 - 2.1 문자집합 자바스크립트 프로그램은 Unicode 문자 집합을 사용하여 작성된다. 영어를 나타내는 데 적합한 7비트 ASCⅡ 인코딩이나 영어나 주요 서유럽 언어를 나타내는 데 적합한 8 비트 ISO Latin-1 인코딩과는 다르게 16비트 Unicode 문자 집합은 사실상 지구상에서 널리 사용되는 대부분의 문자를 표현할 .. IT_Programming/JavaScript 2010.07.04
[펌] Javascript의 Array 의 element 제거하기 ------------------------------------------------------------------------------------------------- 출처: http://srand.tistory.com/entry/Javascript%EC%9D%98-Array-%EC%9D%98-element-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0 ------------------------------------------------------------------------------------------------- Array.prototype.remove = function(from, to) { var rest = this.slice ( (to || from.. IT_Programming/JavaScript 2010.05.24