03-09 조건문 개발자들(특히 웹 개발자들) 사이에는 유서 깊은 개싸움토론 주제가 하나 전해져 내려옵니다. 웹 개발에 쓰이는 HTML은 과연 프로그래밍 언어인가? 결론부터 말하자면 HTML은 프로그래밍 언어로 보기는 어렵습니다. 그 이유 중 하나로, 조건문, 반복문, 변수가 없기 때문이라는 측면이 있습니다. HTML은 문서나 데이터의 구조를 표현하는 언어인 마크업 언어(MarkUp Language)로 분류됩니다. 이 뿌리 깊은 발작 버튼논쟁을 먼저 소개한 이유는, 이번 포스트와 다음 포스트에서 조건문과 반복문을 다루기 때문입니다. 프로그래밍 언어로 논리(로직)를 실행하고 구성하려면 이러한 조건문, 반복문의 이용은 피할 수 없습니다. 조건문 조건문은 프로그램 실행의 흐름을 제어합니다. 특정 길이 이상의 ..