if문 - if문/ 복수 if문 / 이중 if문 제어문 중 하나인 if문에 대해 학습하고 정리했습니다. 제어문 조건문 참/거짓을 판단할 수 있는 조건식 형식 if 조건문 : # true일때 실행할 코드 블록 elif 조건문 : # 복수 조건이 있을때 # true일때 실행할 코드 블록 else: # 선택사항 # false일때 실행할 코드 블록 🕵 주의 들여쓰기 기준으로 코드블록 실행 if 조건문 : # true일때 실행할 코드블록 else: # false일때 실행할 코드 블록 # false일때 실행할 코드 블록 #조건문 밖에의 코드 블록 예제 1 a가 -10일때 양수/음수를 판단하고 a를 출력하는 코드를 작성하세요 a = -10 if a >= 0 : print('양수') else: print('음수') print(a) 예제 2 숫자를 입력받아 짝/홀수를.. [CleanCode] else을 왜 지양할까? else if 피하기 const NUMBER = 5; if(NUMBER >= 0){ console.log("0보다 크거나 같다.") // "0보다 크거나 같다." } else if( NUMBER > 0){ consoel.log("0보다 크다.") } 콘솔창엔 "0보다 크거나 같다." 이 출력된다. 왜냐하면 else if는 else 한 후 다시 if 조건문을 만들기 때문이다. const NUMBER = 5; if(NUMBER >= 0){ console.log("0보다 크거나 같다.") } else { if( NUMBER > 0){ consoel.log("0보다 크다.") } } else if문은 사실 위 코드처럼 실행되고 있다. 그래서 NUMBER는 0보다 크거나 같기도 하고 0보다 크기도 하므로 두 가지.. 8장 제어문 📂8장 제어문 조건에 따라 코드 블록을 실행(조건문)하거나 반복 실행(반복문)할 때 사용. 코드의 실행 흐름을 인위적으로 제어할 수 있음. forEach, map, filter, reduce같은 고차 함수를 사용한 함수형 프로그래밍 기법에선 제어문의 사용을 억제하여 복잡성을 해결하기 위해 사용 블록문 0개 이상의 문을 중괄호로 묶은 것 코드 블록 또는 블록이라고도 함 하나의 실행 단위로 취급 블록문 끝에는 세미콜론을 붙이지 않음. why? 세미콜론은 문의 종료를 의미하는 자체 종결성을 갖기 때문 // 블록문 { var foo = 10; } // 블록문 끝엔 세미콜론x //제어문 { var x = 1; if(x 9장 암묵적 타입 변환 참고. if(조건문) { // 조건문이 true일때 이 부분에 적힌 코드.. 이전 1 다음