경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.
편집을 되돌릴 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 |
당신의 편집 |
38번째 줄: |
38번째 줄: |
| | | |
| ==종류== | | ==종류== |
− |
| |
− | ===Object(객체)===
| |
− | *name/value 쌍들이 비 순서화된 Set
| |
− | *{} 중괄호로 시작과 끝을 나타냄
| |
− | *각 name 뒤에 ':(colon)' 을 붙이며, ',(comma)'로 name/value 쌍들 간을 구분
| |
− | *이름은 문자열이기 때문에 반드시 따옴표를 하며, 값은 기본 자료형이거나 배열, 객체
| |
− | *각 쌍이 나오는 순서는 의미가 없으며, ','로 구분
| |
− |
| |
− | ===Array===
| |
− | *array의 값은 순서화된 collection. 따라서 각 요소가 나타내는 순서에 의미가 있음
| |
− | *[] bracket(대괄호)으로 시작과 끝을 나타냄
| |
− | *',(comma)'로 array의 값을 구분
| |
− | *배열의 각 요소는 기본자료형이나 배열, 객체
| |
− |
| |
− | ===Value===
| |
− | *큰 따옴표(") 안에 string, number, object, array, true, false, null이 올 수 있음
| |
− |
| |
− | ===String===
| |
− | *큰 따옴표 안에 둘러 쌓여 zero 이상의 Unicode(유니코드) 문자들의 조합
| |
− | *쌍 따옴표 안에 감싸지게 되며, backslash escape가 적용
| |
− | *하나의 문자(character)도 하나의 문자열(character string)로서 표현
| |
− | *C 나 Java 문자열과 매우 유사
| |
− |
| |
− | ===Nember===
| |
− | *8진수와 16진수 형식을 사용하지 않는 것을 제외하면 C와 Java Number 처럼 매우 유사
| |
| | | |
| ==문제점과 대안== | | ==문제점과 대안== |