출처:최범균의 Ajax [가메출판사]
- 서로 다른 프로그래밍 언어 간에 데이터 교환하기 위한 표기법으로서 읽고 쓰기 쉬운 표기법
- 표기법
1) 이름/값 = {이름1:값1, 이름2:값2, 이름3:값3}
=> 호출 : var v = {v1:'a',v2:'b'}
방법1 : alert(v.v1);
방법2 : alert(v['v1'])
2) 배열 = [값1,값2,값3]
=> 호출 : 배열[인덱스번호] : 배열[0]
예)......................
var ctr = {
name:'최범균',
favor:['빨강','파랑','노랑']
}
var msg = ctr.name + '이 좋아 하는 색상은 ' + ctr.favor.length + ' 이고, ' + ctr.favor[1] + ' 이다';
document.write(msg);
document.write('<br><br>');
var ctr = {
name:'최범균',
favor:{red:'빨강',blue:'파랑',yel:['노랑','노랑2','노랑3']}
} //->배열과 같이 사용
var msg = ctr['name'] + '이 좋아 하는 색상은 ' + ctr.favor.yel + ' 이고, ' + ctr.favor['red'] + ' 이다';
document.write(msg);
document.write('<br><br>');
var d = ['a','b','c'];
document.write(d);
document.write(d[2]);
document.write('<br><br>');
var aa = Array('a','b');
document.write(aa);
document.write(aa[0]);
'컴터 > Javascript / html' 카테고리의 다른 글
setTimeout , setInterval 차이 (0) | 2007.07.30 |
---|---|
자바스크립트에서 패키지 정의하기 (0) | 2007.04.18 |
JSON 표기법으로 클래스 생성 (0) | 2007.04.17 |
javascript prototype , 직접 프로퍼티 나 함수 추가하는 방법.. (0) | 2007.04.11 |