논리 연산자

Blogger의 논리 연산자는 불리언 값을 비교하는 연산자입니다. 결과도 불리언 값을 반환합니다.
14 min read

Blogger의 논리 연산자는 불리언 값을 비교하는 연산자입니다. 결과는 불리언 값을 반환합니다.

구문

이름 연산자 피연산자 기본 구문 응용 구문 결과
그리고 && 제한 없음 boolean && boolean &&(boolean,boolean) boolean
and boolean and boolean and(boolean,boolean)
또는 || boolean || boolean ||(boolean,boolean)
or boolean or boolean or(boolean,boolean)
~가 아닌 ! 1 !boolean
not not boolean

  • 연산 결과는 항상 불리언 값입니다.
  • 피연산자는 boolean 유형이어야하며 그
    • 데이터
    • Blogger 표현식 (중첩 연산)의 결과
  • boolean 유형의 값을 허용하는 다른 연산에 중첩될 수 있습니다.

참고 : 부울이 아닌 데이터는 비어있는 경우 false로 간주되고 내용이 포함된 경우 true로 간주됩니다.



and 연산자

and 연산자는 모든 피연산자가 true이면 true 값을 반환합니다. 피연산자 중 하나가 false 값을 반환하면 결과는 false이 됩니다.

구문 결과
true and true true
false and false false
not false and not false true
true and false false
false and true false
true and true and true true
true and false and true false
false and false and false false


or 연산자

or 연산자는 피연산자 중 하나가 true이면 true 값을 반환합니다. 모든 피연산자가 false를 반환하면 결과는 false가됩니다.

기본형 결과
true or true true
false or false false
not false or not false true
true or false true
false or true true
true or true or true true
true or false or true true
false or false or false false


not 연산자

not 연산자는 피연산자의 값을 반대로 합니다. truefalse가 되고 그 반대의 경우도 마찬가지입니다.

기본형 결과
not true false
not false true

not 연산자는 member 연산자contains 연산자와 함께 사용할 수도 있습니다.

not in
not contains


몇 가지 예

and 연산자
<b:if cond='data:view.isHomepage and data:blog.isPrivate'/>

</b:if>
현재 페이지가 홈 페이지이고 블로그가 비공개이면 true 입니다.
or 연산자
<b:if cond='data:view.isHomepage or data:blog.isPrivate'/>

</b:if>
현재 페이지가 홈 페이지이거나 블로그가 비공개이면 true 입니다.
not 연산자
<b:if cond='not data:view.isHomepage'/>

</b:if>
현재 페이지가 홈 페이지가 아니면 true 입니다.
람다 연산 중첩
<b:if cond='data:posts count (p => p.labels.any and p.title)'/>

</b:if>
''
현재 페이지가 홈 페이지가 아니면 true 입니다.
삼항 연산 중첩
<b:if cond='data:blog.locale.language == "ko" and data:blog.locale.country == "jp" ? "블로그 언어가 한국어이거나 일본어입니다." : "기타 언어입니다."'/>

</b:if>
두 번째 및 세 번째 피연산자에 정의된 두 값 중 하나를 표시합니다.


응용 구문

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

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


다른 연산자

You may like these posts

  • 산술 연산자는 일반적인 수학 연산자입니다. 연산자 중에서 두 피연산자를 이용해 계산하는 기본적인 연산자로 구글 블로그에서는 다음과 같이 사용할 수 있습니다. 산술 연산자 연산자 설명 예 …
  • if는 블로거에서 가장 많이 사용되는 제어문입니다. b:if 제어문 구글 블로그의 if 문은 <b:if> ... <b:elseif/> ... <b:else/> ... </b:if>와 같은 방법으로 제어할 수 있습니다. <b:if cond='조건식 1'> …
  • 비교 연산자는 주로 조건식에 사용됩니다. 비교 연산자는 두 값을 비교하여 참(true), 거짓(flase) 여부를 결정하는 연산자입니다. 비교 연산자 예설명 a == ba와 b가 같으면 true …
  • Membership 연산자는 값이 시퀀스의 멤버인지 확인합니다. 연산 결과는 항상 불리언(boolean) 값을 반환합니다. Membership 연산자 연산자 설명 예 in …
  • 람다는 괄호와 화살표를 이용해 표현합니다.블로거는 람다 형식의 연산자를 지원합니다. Ramda 연산자 블로거에서 람다 표현식의 작동 방식을 보다 잘 이해하려면 데이터에 대한 지식과 다른 연산자에 대한 지식이 필요할지 모릅니다. 블로거에서 사용되는 람다식은 개별 인스턴스가 아닌 전체 데이터(라벨,…
  • 복사 붙여넣기를 방지할 수 있습니까? 웹 브라우저의 소스 보기 또는 개발자 도구를 통해 각 속성들을 비활성화하면 텍스트를 복사 및 붙여넣기 할 수 있습니다. 어떤 방식으로든 다른 사람이 블로그 소스를 볼 수 없게 막을 수 없지만, 자바스크립트나 CSS 코드를 사용하여 복사 및 붙여 넣기 작업을…

Post a Comment