은 리터럴 표현으로 선언
var data2 = [ 'JavaScript', 'CoffeeScript', 'TypeScript' ];
data2[1]과 같이 사용
연관 배열
은 해시라고도 함, {}를 사용하여 생성
var obj1 = { a:100, b:500, c:800 };
obj1['a']와 같이 사용
데이터형 변환
parseInt()
parseFloat()
Number()
문자열형, 논리형으로 변환
typeof String(123); // String Type으로 변환 후 typeof에 의하여 string 결과
typeof Boolean(-1); // Boolean Type으로 변환 후 typeof에 의하여 Boolean 결과
console.log(typeof String(123)); // -> 결과 string
console.log(typeof new String(123)); // -> 결과 object
보다 쉽게 데이터형 변환
15 + ''; // -> string 형으로 변환
'15' - 0; // number 형으로 변환
!!value; // boolean형으로 변환
변수의 데이터형 판정
jQuery의 $.isXxxxx 메소드를 이용
메소드 | 개요 | 예와 결과 |
isArray | 배열 여부 | $.isArray(['one', 'two']) <- true |
isEmptyObject | 비어 있음 여부 | $.isEmptyObject({a: 'hi'}) <- false |
isFunction | 함수 여부 | $.isFunction(123) <- false |
isNumeric | 수치 여부 | $.isNumeric(123) <- true |
isPlainObject | Object 객체 여부 | $.isPlainObject({a: 'hi'}) <- true |
isWindow | Window 객체 여부 | $.isWindow(window) <- true |
isXMLDoc | XML 문서 여부 | $.isXMLDoc($.parseXML('<name>infopub</name>')) <- true |
지정된 변수의 형을 문자열로 봔환하는 $.type 메소드도 있다.
댓글 없음:
댓글 쓰기