cgy12306
조건문 본문
조건문은 주어진 조건에 따라서 애플리케이션을 다르게 동작하도록 하는 것이다.
조건문은 if로 시작한다. if 뒤에 괄호가 오고, 괄호 안에 조건이 위치한다.
조건이 될 수 있는 값은 Boolean이다. Boolean 값은 true와 false밖에 올 수 없고, 조건이 true여야 조건문이 실행이 된다.
조건이 참이기 때문에 result : true가 출력된다.
조건이 거짓이기 때문에 괄호안에 것이 실행되지 않는다.
참이기 때문에 12345가 출력이 된다.
조건이 거짓이기 때문에 5만 출력이 된다.
else 뒤에 따라오는 중괄호는 주어진 조건이 false일 대 실행될 로직이 위치한다.
조건이 참이기 때문에 1이 출력된다.
거짓이기 때문에 2만 출력이 된다.
else if는 조건문을 좀 더 풍부하게 해준다. 다른 조건을 추가해 줄 수 있다.
참일 때 실행되는 값은 3이기 때문에 3만 출력된다.
모든 조건이 false이기 때문에 4만 출력이 된다.
조건문 응용
파일이 html문서와 php문서이다. 두 파일은 같은 디렉토리에 위치해야 한다.
만약 id가 egoing이면 right가 출력이 되고 아닐 경우 wrong이 출력될 것이다.
GET 방식이기 때문에 URL에 정보가 뜬다.
===은 좌항과 우항이 정확하게 같다는 의미이다.
조건문의 중첩
아이디가 egoing이고 비밀번호가 111111이면 right가 출력되고 비밀번호만 틀릴 시 password wrong이 출력되며, 아이디부터 틀리면 id wrong이 출력된다.
POST 방식을 사용했기 때문에 URL에 아무런 정보가 뜨지 않는다.
출처 : https://opentutorials.org/course/62/5122