• 회원가입
  • 로그인
  • 구글아이디로 로그인

[JSON] JS - JSON - Data Types (데이터타입)

목차

  1. JSON Value (값) 형식
  2. JSON String (문자열)
  3. JSON Number (숫자)
  4. JSON Object (객체)
  5. JSON Array (배열)
  6. JSON Boolean (참거짓)
  7. JSON null (널)

 

JSON Value (값) 형식

 

JSON 값은 아래 형식 중 하나여야 함. 

  • 문자열 (string)
  • 숫자 (number)
  • 객체 (object)
  • 배열 (array)
  • 참거짓 (boolean)
  • 널 (null)

 

cf. 

JSON 경우 아래 형식은 값으로 사용 불가. (cf. JS는 가능)

  • 함수 (function)
  • 날짜 (date)
  • 비정의 (undefined)

  

 

JSON String (문자열)

 

{ "site":"홈짱닷컴" }

 

JSON에서 문자열은 큰따옴표로 묶어야 함.

 

JSON Number (숫자)

 

{ "year":2012}

 

JSON에서 숫자는 정수 또는 부동소수여야 함. 큰따옴표로 안 묶음.

 

JSON Object (객체)


{"code":{ "HTML":"기본틀", "CSS":"디자인", "JS":"동작기능" }}

 

JSON에서 값으로서의 객체는  JSON 객체와 같은 규칙을 따라야 함.

 

JSON Array (배열)

 

{"code":[ "HTML", "CSS", "JS" ]}

 


배열 요소가 문자열이면 따옴표로 묶고, 숫자이면 묶지 않음.

 

JSON Boolean (참거짓)

 

{ "member":true }

 

참: true , 거짓: false

 

JSON null (널)

 

{ "point":null }


null : 공간만 있을 뿐 아무 것도 없는 空 상태.  0과는 다른 개념.
cf. 0은 有의 반대로 無 상태.


방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
String JS - concat() 메서드 ★ - 문자열결합 (= 문자열합치기 = concat메서드 = 컨캣메서드)
String JS - endsWith() 메서드 - 지정문자열로 끝나는지(=종료) 여부 (IE12이상)
String JS - fromCharCode() 메서드 - 유니코드를 문자열로 변환
String JS - includes() 메서드 ★ - 지정문자열포함여부 (= includes메서드 = 인클루드즈메서드)
String JS - indexOf() 메서드(문자열) ★ - 처음일치문자열위치찾기 (= 문자열포함검사 = 인덱스어브메서…
String JS - lastIndexOf() 메서드(문자열) ★ - 마지막일치문자열위치찾기 (= 문자열포함검사 = 라스…
String JS - localeCompare() 메서드 - 문자열순서비교
String JS - match() 메서드 ★ - 일치하는 문자열 반환 (= match메서드 = 매치메서드) ※ 정규식 …
String JS - repeat() 메서드 - 지정횟수만큼 문자열반복 (= 리피트)
String JS - replace() 메서드(String용) ★ - 문자열 대체 (= replace메서드 = 리플레이스…
String JS - search() 메서드 - 문자열위치찾기 ※ 문자열포함검사
String JS - slice() 메서드 - 문자열 자르기 (= 문자열 일부 추출 = slice메서드 = 슬라이스 메서…
String JS - split() 메서드 - 문자열 쪼개기 (= split메서드 = 스플릿 메서드) ※ 이메일숨기기 (…
String JS - startsWith() 메서드 - 지정문자열로 시작 여부 (IE12이상)
String JS - substr() 메서드 ★ - 문자열 자르기 - 문자열의 특정 위치 이후의 특정 길이 만큼 반환
String JS - substring() 메서드 ★ - 문자열 일부 추출 (= 문자열 자르기 = substring메서드…
String JS - toLocaleLowerCase() 메서드 - 로캘 소문자로 변환
String JS - toLocaleUpperCase() 메서드 - 로캘 대문자로 변환
String JS - toLowerCase() 메서드 - 소문자로변환
String JS - toString() 메서드 (문자열경우) - 문자열타입으로 변경 (= toString메서드 = 투스…
6/67
목록
찾아주셔서 감사합니다. Since 2012