[CS] 조건문 Day-1

cptkuk91·2021년 10월 6일
0

CS

목록 보기
5/139

조건문의 기본
1. true, false 작동 방식의 이해
2. 비교연산자와 엄격한 비교(===, !==)에 대한 이해
3. if, else if, else 이해
4. 논리연산자(&&, ||, ! ...)의 이해

조건문
조건을 배우기 위해서는 Boolean 타입에 대한 이해가 필요합니다.

  • 어떤 조건을 판별하는 기준을 만드는 것을 조건문이라고 합니다.
  • 조건문에는 반드시 비교 연산자(comparison operator)가 필요합니다.

비교 연산자
비교의 결과는 항상 true(참), false(거짓)입니다.
=== 같다. !== 다르다.
== 같다. != 다르다.
엄격비교를 하지 않는 연산자의 경우 추후에 문제가 될 수 있기 때문에 엄격한 비교를 할 수 있도록 하자.

ex) 조건문

if (조건1) {
    // 조건1이 통과할 경우 
} else if (조건2) {
    // 조건1이 통과하지 않고
    // 조건2가 통과할 경우
} else {
    // 모든 조건이 통과하지 않은 경우
}

두가지 조건이 한 번에 적용되는 경우?
&&, || 이해가 필요합니다.

&& : And 연산자 (둘 다 True)
|| : Or 연산자 (둘 중 하나만 True)
! : Not 연산자 (참을 거짓으로 바꿔줌 또는 그 반대)

알고리즘이란?
어떤 문제를 해결하기 위한 일련의 절차나 방법을 정해진 형태로 표현한 것을 알고리즘이라고 합니다.
과정을 세분화해서 기계가 이해할 수 있도록 논리적으로 접근하고 있습니다. 컴퓨터는 백지 상태이기 때문에 아주 작은 단위로 입력해야 합니다.

profile
메일은 매일 확인하고 있습니다. 궁금하신 부분이나 틀린 부분에 대한 지적사항이 있으시다면 언제든 편하게 연락 부탁드려요 :)

0개의 댓글