Search

Logic

본 문서에서는 if 조건문과 논리, 비교 연산을 블록 코딩으로 구현하는 방법을 설명합니다.
Index

조건문

조건문은 주어진 조건식의 결과에 따라 달라지는 계산이나 응답을 수행하는 명령문입니다.

1) Logic - if / 논리, 비교 연산 블록셋

if 문과 논리, 비교 연산 블록을 조합해 조건문을 구현하는 블록셋입니다.
버튼을 클릭하여 논리 비교 형식(&&, ||)의 조건을 추가, 삭제할 수 있습니다.
조건의 결과가 참일 경우 작동하는 로직을 아래의 영역에 작성합니다.

2) elseif

if 문을 통해 나온 결과가 참이 아닌 케이스를 else if 블록으로 조건을 추가하여 검증합니다.
버튼을 클릭하여 논리 비교 형식(&&, ||)의 조건을 추가, 삭제할 수 있습니다.
조건의 결과가 참일 경우 작동하는 로직을 아래의 영역에 작성합니다.

3) else

if 문과 else if 문의 모든 조건에서 거짓인 경우 작동하는 로직을 아래의 영역에 작성합니다.

논리 / 비교 연산 블록

논리 / 비교 연산문은 일정한 연산에 의해 참, 거짓을 반환하는 연산문입니다.

1) 비교 연산

연산 기호의 좌, 우에 비교가 가능한 블록을 넣어 연산 후 결과(true / false)를 반환합니다.
비교 기호
설명
===
같다
!==
같지 않다
>
크다
<
작다
>=
크거나 같다
<=
작거나 같다

2) 논리 / 비교 연산

if, elseif 조건문 블록에서 버튼으로 조건을 추가할 때 사용합니다.
논리 기호를 통해 전체 조건문의 결과(true / false)를 반환합니다.
논리 기호
설명
&&
and
||
or
다음은 if 조건문과 논리 / 비교 연산문을 사용한 예제입니다.