기본 명령어
물건
비퍼
장애물
좌표
방향
글자
입력 폼
고급 명령어
게임 개발용
수학 함수
문자열 함수
RGB 함수
연산자
문법
function
if
if~else
if~else if
switch
for
while
조건문의 중첩
반복문의 중첩
조건문과 반복문의 중첩
삭제된 명령어
if~else
(문법)
if~else - 조건에 따라 선택하기
사용설명
if ( 조건식 ) {
          실행 내용1
} else {
          실행 내용2
}
if ( 조건식 ) {
          실행 내용1
} else {
          실행 내용2
}
if ( 조건식 ) {
          실행 내용1
} else {
          실행 내용2
}
if ( 조건식 ) {
          실행 내용1
} else {
          실행 내용2
}
if ( 조건식 ) {
          실행 내용1
} else {
          실행 내용2
}
if는 "만약", else는 "그렇지 않으면"이라는 뜻으로,
조건식의 결과가 true일 때 실행하는 내용과 false일 때 실행하는 내용이 서로 다른 경우에 사용하는 구문이다.
( ) 안에 있는 조건식의 결과가 true이면 위쪽 중괄호 { } 안의 내용을 실행하고,
조건식의 결과가 false이면 아래쪽 중괄호 { } 안의 내용을 실행한다.

다음과 같이 사용한다.
"만약 조건식의 결과가 true이면 (실행 내용1)을 실행하고, 조건식의 결과가 false이면 (실행 내용2)를 실행한다."

이때, (실행 내용1)과 (실행 내용2)는 둘 다 실행되거나 둘 다 실행되지 않는 경우는 없다. 반드시 하나만 실행된다.

코드가 길어질 때 가독성을 높이기 위해 중괄호 { } 안의 실행 내용은 Tab키를 이용해서 들여쓰기를 한다.

조건식에는 비교연산자와 논리연산자가 사용되는데,
자신이 원하는 조건식을 만들 수 있어야 하기 때문에 비교연산자와 논리연산자를 잘 알아 두어야 한다.
사용예

코드실행
a=3
b=5

print("숫자 비교 조건식")
print(a>b)

if (a>b) {
     print("조건식의 결과가 true이다.")
     print("a가 b보다 크다.")
} else {
     print("조건식의 결과가 false이다.")
     print("a가 b보다 크지 않다.")
}

코드실행
a="토마토"
b="딸기"

print("문자 비교 조건식")
print(a==b)

if (a==b) {
     print("조건식의 결과가 true이다.")
     print("토마토와 딸기가 같다.")
} else {
     print("조건식의 결과가 false이다.")
     print("토마토와 딸기가 같지 않다.")
}
print("둘 다 맛있겠다.")