분류 전체보기(14822)
-
배열(Array), 배열 차이 (java vs javascript)
배열(Array) 객체 자료형 중 하나로써, 하나의 변수에 여러 개의 값을 저장할 수 있는 자료형 자바스크립트 객체의 특별한 형태 배열은 객체 중 하나이기 때문에 객체의 값에 관련된 속성과, 객체가 실행하는 동작인 메서드가 있습니다. 배열 http://codedragon.tistory.com/2048 배열 차이 (java vs javascript) C, 자바의 배열과 같은 기능을 하는 객체이지만, 크기를 지정하지 않아도 되고, 어떤 위치에 어느 타입의 데이터도 저장할 수 있는 것이 다른 점입니다. 기존 배열은 같은 타입의 데이터를 하나의 변수에 여러 개 저장하는 형태이고 기존 배열은 순서가 있는 요소의 집합이지만 자바스크립트 배열의 길이는 가변적입니다. 즉, 요소를 끝에 추가하면 배열의 길이가 자동으로 ..
-
객체 생성하기(자바 vs 자바스크립트), 객체 생성하기 - Object()생성자 함수 이용, 객체 리터럴 방식으로 객체를 생성
객체 생성하기(자바 vs 자바스크립트)
-
자바스크립트의 객체(object), 객체(Object), 자바스크립트 객체 자료형 도식도
자바스크립트의 객체(object)· 자신의 정보를 가지고 있는 독립적인 주체· Javascript에서 숫자, 문자열, 불린값, null, undefined같은 기본 타입을 제외한 모든 값은 객체입니다.· 따라서 배열, 함수, 정규표현식 등도 모두 자바스크립트 객체로 표현됩니다. 이러한 객체는 자바스크립트에서 참조타입이라고 부릅니다.· 이름(key):값(value)형태의 프로퍼티(속성)들을 저장하는 컨테이너입니다.· 참조 타입인 객체는 여러 개의 프로퍼티들을 포함합니다.(기본 타입은 하나의 값만 가집니다.)· 객체의 프로퍼티는 기본 타입의 값을 포함하거나, 다른 객체를 가리킬 수 있습니다.· 객체의 모든 연산은 실제 값이 아닌 참조값으로 처리됩니다.· 객체는 데이터를 한곳에 모으고 구조화하는데 매우 유용합..
-
배열과 객체의 유사점/차이점, 유사 배열 객체(array-like objects), 객체와 배열의 프로토타입 도식도, 객체에서 push()한 경우
배열과 객체의 유사점/차이점생성방식을 제외한 자바와 자바스크립트의 차이점은 거의 없습니다.
-
정렬 - 문자열 정렬, 숫자 배열의 정렬, 역순정렬 방법 2가지-sort() 이용하여 역순정렬, reverse() 이용하여 역순정렬
정렬sort ()메서드를 이용하면 배열의 요소 값을 정렬할 수 있습니다. · 문자열 정렬· 숫자 배열의 정렬· 역순정렬 방법 2가지 문자열 정렬· 인자 없이 sort 메서드를 호출하면 문자열 기준으로 정렬· 문자열 정렬은 Unicode의 코드 값의 대소 비교를 통해 이루어집니다. var arr = [1, 0, 20, 110, 55]; arr.sort(function(left, right){ return left - right; }); document.write(arr); //0,1,20,55,110 역순정렬 방법 2가지 (중요)· sort() 이용하여 역순정렬· reverse() 이용하여 역순정렬
-
배열의 요소 삭제 - delete연산자를 이용한 배열 요소 삭제, splice( )배열 메소드를 이용한 배열 요소 삭제
배열의 요소 삭제· delete연산자를 이용한 배열 요소 삭제· splice( )배열 메소드를 이용한 배열 요소 삭제 delete연산자를 이용한 배열 요소 삭제해당 요소값을 빈 요소(undefined)로 설정할 뿐 요소 자체를 삭제하지는 않으며 length값도 변하지 않습니다. splice( )배열 메소드를 이용한 배열 요소 삭제delete연산자와 다르게 배열 요소를 완전히 없애게 되어 배열의 요소 개수도 줄어들게 됩니다. start 배열의 시작 위치 deleteCount start에서부터 삭제할 요소의 수 item... 삭제할 위치에 추가할 요소