데이터 유형은 실제로 블로거 템플릿의 디자인을 수정해서 사용하려는 사람들에게는 이 섹션이 중요합니다. 예를 들어 문자열과 정수의 차이점이라든지, Boolean 이나 객체, 배열이 무엇인지는 알아야 합니다.

태 그 설 명
문자열(String) 큰 따옴표로 감싼 문자
Ex.) "string"
불리언(Boolean) 참(true), 거짓(false)을 나타내는데 사용하는 연산자
true or false 중 하나를 사용
Ex.) true | false | yes | no
숫자(Number) 큰 따옴표가 없는 숫자 값
Ex.) 1234
객체(Object) key 와 value 로 이루어진 객체 그룹
Ex.1) {"item1", "item2", "item3"}
Ex.2) {key1: "item1", key2: "item2", key3: "item3"}
배열(Array) value 만 사용하는 배열.
객체, 문자열, Boolean 등의 값이 올 수 있음.
Ex.) ["item1", "item2", "item3"]

Boolean 은 다음과 같이 조건식을 사용해 참, 거짓 여부를 판별합니다. 위 표에 보면 yes, no 라고 되어있는데, yes, no 는 위젯에서 사용되는 것으로 아래와 같은 조건식에는 사용할 수 없습니다. 위젯에서 yes=true 와 같고, no=false 와 같습니다.

<b:if cond='data:blog.isMobileRequest == "true"'>
  <h1>안녕 하보니!</h1>
</b:if>

객체는 key 와 value 값을 가지지만 배열처럼 value 만 가질 수도 있습니다. 여기서 주의할 점은 key 다음에 콜론(쌍점 :)이 오고 그 다음에 공백, 그 다음에는 큰 따옴표로 감싼 문자열이나 숫자, Boolean 등의 값이 옵니다. 예를 들면 아래와 같이 작성되어야 합니다.

<!-- 첫 번째 예시 -->
{key1: "item1", key2: "item2", key3: "item3"}

<!-- 두 번째 예시 -->
{"item1", "item2", "item3"}

key 는 큰 따옴표로 감싸진 않지만 value 에는 큰 따옴표로 감쌉니다. 위 두 번째 예시를 보면 key 가 설정되지 않았기 때문에 일반적으로 key 는 0부터 시작하여 1씩 증가하는 값을 자동으로 가지게 됩니다.

블로거 편집기에 템플릿을 붙여넣기 한 다음 다시 불러오면 아래와 같이 큰 따옴표(")가 &quot; 로 변환된 코드를 볼 수 있을 텐데, " < > & 와 같은 HTML 특수 기호는 문자 데이터로 인식하지 않기 때문에 엔티티로 변환해야 합니다. 하지만 큰 따옴표는 자동으로 변환됩니다.

{&quot;item1&quot;, &quot;item2&quot;, &quot;item3&quot;}

객체는 {…} 로 감싸고, 배열은 […] 로 감쌉니다. 예를 들어 아래와 같이 작성하여야 합니다.

["item1", "item2", "item3"]

배열에는 모든 요소 그룹을 포함하는 데이터세트(dataset). 객체, 문자열, Boolean 등의 배열일 수 있습니다.

0 댓글