Javascript 입문 04
- Javascript 데이터 타입 분류
- Number type
var a = 10; int 타입
var b = 10.1; float타입
var은 예약어, 숫자값은 vaule이다.
- String type
var c = "abcd";
var d = 'kimgura';
- Boolean type
var e = true;
var d = 10 > 5;
var f = "aa" == "bb";
- Undefined type
var g = undefined;
var h;
- Object type
- Function type
var m = function(){ };
var n = function() {
//특정 시점에 일괄 실행할 javascript를 여러줄 모아놓는다.
};
EX )
var myFunc = function(){
console.log("test!");
};
- 타입 구분하기
- 함수의 참조와 호출
함수의 참조 > var a = myFunc; function type
함수의 호출 > var b = myFunc(); undefined type
참조는 함수 자체를 보여주고 호출은 함수를 실행하여 값(undefined)을 내보인다.
- [array]type : 배열 타입
- object의 부분이라고 봐도 무방하다.
- plainObject가 순서가 없었다면 array는 순서를 중요시한다.
- plainObject는 { }를 이용하고 array는 [ ]를 이용한다.
- 표현 형태 :
var arr = [1, "김구라", "노량진"];
이 때, 각 element마다 자동으로 index가 붙는다.
(plainObject는 저장소의 이름으로 구분)
- 배열 참조 방법
arr[0]
arr[1]
arr[2]
의 형태로 참조할 수 있다.
cf) object, function, array 참조하기
000.xxx : object
000() : function
000[1] : array
- 배열에 요소 추가하기
이 때, 데이터 값은 push를 이용하기 때문에 순차적으로 쌓이게 된다.
2. 배열에 직접 입력
friend[0] = "kk";
friend[1] = "ss";
..
이러한 형태로 배열에 직접 특정 위치에 입력할 수 있다.
하지만, 빈 공간이 생겨 위처럼 undefined가 생기는 상황이 발생할 수도 있다.
- 배열 요소 삭제하기 (splice)
이 때, 비워지는 곳의 index로 값이 당겨진다.
names[1]이었던 "해골" 이 names[0]이 되었음을 알 수 있다.
- 배열 길이 알아보기 (length)
- 배열의 요소 참조
members : array type
members[0] : object type
members[0].name : string type
- 참조하기 QUIZ
- 배열 기능 전체적으로 다시보기
- 복습하기
'Language > Javascript' 카테고리의 다른 글
[Javascript] Javascript 입문 06 (170316) (0) | 2017.03.16 |
---|---|
[Javascript]Javascript 입문 05 (170315) (0) | 2017.03.15 |
[Javascript] Javascript 입문 03 (170314) (0) | 2017.03.14 |
[Javascript] Javascript 입문 02 (170314) (0) | 2017.03.14 |
[Javascript] javascript 입문 01 (170313) (0) | 2017.03.14 |
댓글