본문 바로가기

조건문

(4)
자바 스크립트(JavaScript) 기초 문법 - 제어문(조건문) 자바 스크립트(JavaScript) 기초 문법 제어문 제어문은 프로그램의 흐름을 제어하는 문장이다. 제어문에는 조건문, 반복문이 있다. 조건문 조건에 따라 특정 코드를 실행시킬 수 있다. 조건식의 값이 true인지 false인지에 따라 자바스크립트 코드를 제어한다. 1) if문 if문은 조건식이 true일 경우에만 코드를 실행한다. if조건식에 숫자 0을 대입하면 Boolean()메소드에 0을 입력한 것과 결과가 같다. (=false) 이렇게 조건식에 논리형 데이터가 아닌 다른 형의 데이터가 입력되어도 true 또는 false로 입력된다. 0, null, ""(공백), undefined는 false로 인식한다. 2) if-else문 if-else문은 조건식을 만족하면 if문을 실행, 만족하지 않으면 el..
자바 조건문 - if문 / if-else문 / if-else if문/ switch문 자바 조건문에 대해서 알아보자. 프로그램의 흐름을 바꾸는 역할을 하는 문장들을 제어문이라고 하며, 제어문에는 조건문과 반복문이 있다. 조건문은 조건에 따라 다른 문장이 수행되도록 한다. if문 if문의 구조는 위와 같으며, 조건이 참(true)이면 괄호 안에 문장들이 실행된다. 조건식이 거짓(false)이면, if문 다음의 문장으로 넘어간다. 위의 예제를 보면, if문의 조건이 num=90이며, 이 조건에 참일경우 grade='A'이다. 만약 해당 조건에 거짓일 경우에는 아래 else if의 조건인 score>=80과 비교한다. 여기서 거짓으로 계속 비교하다가 마지막 else if문 조건 score>=60에도 거짓이라면, else문이 실행되어 grade='F'가 된다. 여기서 (80 =80 :80점 이상..
(생활코딩) Javascript 조건문의 활용 전 예제를 봤을 때, night와 day의 버튼을 누르면 각 기능들을 실행하게 작성하였다. 여기서 버튼을 하나로 만들어 백그라운드색=검정일 때 버튼을 누르면 하얀색으로, 백그라운드색=하양일 때 버튼을 누르면 검정색이 되도록 작성해보자. 이러한 기능을 토글(toggle)이라고 부른다. 조건문을 활용하여 value=night일때 day에 대한 기능이 실행되고, night이 아닌 경우에는 night에 대한 기능이 실행되게 작성해보자. 위와 같이 작성 후, 이제 상황에 따라 if의 조건부분이 true 또는 false가 되게 조건을 주어야한다. 조건을 주려면 현재 해당 버튼의 value값이 무엇인가를 알아낼 수 있어야 된다. 알아내기 위해서 Console을 이용하자. (그 전에 버튼의 id값을 night_day로..
(생활코딩) JavaScript 조건문 조건문이라고 하는 것은 하나의 프로그램이 하나의 흐름으로 가는 것이 아니라 조건에 따라서 다른 순서의 기능들이 실행되도록 하는 것이라 할 수 있다. 예제를 한번 봐보자. 일단 program 제목 아래에 1234를 출력되게 작성한다. 그리고 IF-true 제목 아래에 if와 else를 사용해 조건문을 만든다. if(조건)에서 조건에 해당되면 if의 괄호 안에있는 명령을 실행, 조건에 해당되지 않으면 else의 괄호 안에 있는 명령을 실행한다. 여기서 if의 조건이 true로 항상 참으로 조건에 해당되어 if 괄호 안에있는 명령을 실행하고, else괄호 안에 있는 명령은 무시한다. 그리고 IF-false 제목 아래에도 if와 else를 사용해 조건문을 만든다. 위와같이 if(조건)에서 조건에 해당되면 if의..