비교 연산자

비교 연산자는 두 값이 동등한지 검사하는 연산자입니다. 결과는 불리언 값을 반환합니다.
11 min read

비교 연산자는 두 값이 동등한지 검사하는 연산자입니다. 결과는 불리언 값을 반환합니다.

연산자 목록

이름 연산자 피연산자 기본 구문 응용 구문 결과 값
같음 == 2 allType == allType ==(allType,allType) boolean
eq allType eq allType eq(allType,allType)
같지 않음 != allType != allType !=(allType,allType)
neq allType neq allType neq(allType,allType)
작음 < number < number <(number,number)
lt number lt number lt(number,number)
작거나 같음 <= number <= number <=(number,number)
lte number lte number lte(number,number)
크거나 같음 >= number >= number >=(number,number)
gte number gte number gte(number,number)
> number > number >(number,number)
gt number gt number gt(number,number)

  • 연산자는 항상 boolean 값를 반환합니다.
  • 비교할 두 피연산자는 동일한 유형이어야 합니다.
    • STRING 연산자 STRING
    • BOOLEAN 연산자 BOOLEAN
    • NUMBER 연산자 NUMBER
  • 같음 및 같지 않음 연산자는 두 배열이 동일한 유형인 경우 ARRAY[STRING], ARRAY[BOOLEAN]ARRAY[NUMBER] 배열을 비교할 수도 있습니다.
  • 객체와 객체의 배열은 항상 null 값을 반환합니다. 값은 2개의 배열 또는 객체에 동일한 항목이 포함된 경우에만 참이 됩니다.
  • 비교할 피연산자는 다음과 같습니다.
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • BOOLEAN 유형의 값을 허용하는 다른 연산에 중첩될 수 있습니다.


몇 가지 예

같음
<b:eval expr='data:view.search.label == data:blog.pageName'/>
캡션의 이름이 현재 페이지의 이름이면 true 입니다.
같지 않음
<b:eval expr='data:view.type != "item"'/>
현재 페이지가 "item" 유형이 아닌 경우 (게시물 또는 독립형 페이지가 아님) true 입니다.
작거나 같음
<b:eval expr='data:posts.size lte 10'/>
게시물 수가 10 개 이하이면 true 입니다.
<b:eval expr='data:posts count (p => p.date.year eq 2021)'/>
연산 결과는 2021년에 게시된 게시물 수입니다.
<b:eval expr='data:view.search.label == "Blogger" ? "당신은 Blogger 카테고리에 있습니다." : "당신은 Blogger 카테고리에 없습니다."'/>
두 번째 및 세 번째 피연산자에 정의된 두 값 중 하나를 표시합니다.
<b:eval expr='data:view.description.size gte 150 and data:view.isPage'/>
설명에 150자 이상이 포함되어 있고 현재 페이지가 독립형 페이지인 경우 결과는 true 입니다.


응용 구문

비교 연산자는 피연산자가 2개뿐입니다. 응용 구문은 기본 구문에 동일한 비교 연산자가 여러 번 포함될 때 사용할 수 있는 대안입니다.

== (allType,allType)
!= (allType,allType)
gt (number,number)
gte (number,number)
lt (number,number)
lte (number,number)


다른 연산자

You may like these posts

  • Blogger의 논리 연산자는 불리언 값을 비교하는 연산자입니다. 결과는 불리언 값을 반환합니다. 구문 이름 연산자 피연산자 기본 구문 응용 구문 결과 …
  • eval 연산자는 표현식의 결과를 표시하는데 사용됩니다. 블로거 데이터 값이나 문자열과 결합한 값을 출력합니다. eval 연산자 eval 연산자는 expr에 있는 블로거 변수와 일반 문자열, 그리고 숫자와 같은 값을 결합한 새로운 값을 출력합니다. <b:eval expr='조건식'/> 예를 들어 구독 …
  • Membership 연산자는 값이 배열에 포함된 값과 같은지 검사하는 연산자입니다. 결과는 불리언 값을 반환합니다. 연산자 목록 이름 연산자 피연산자 기본 구문 결과 …
  • 이미지 연산자는 이미지의 크기와 비율을 재정의하거나 반응형으로 만드는 것과 같은 특성을 Google 이미지의 URL에 적용할 수 있도록 하는 Blogger 전용 연산자입니다. 구문 이름 연산자 피연산자 응용 구문 …
  • Snippet 연산자는 게시물 본문 요약글입니다. 게시물 목록의 짧은 글을 볼 수 있을 텐데, Snippet 연산자를 이용한 것입니다. Snippet 연산자 파라미터 설명 length …
  • 배열 연산자를 사용하면 배열의 출력 결과를 제어 할 수 있습니다. 연산자 목록 이름 연산자 피연산자 기본 구문 결과 까지 take …

Post a Comment