반응형
[예제1] if문으로 0보다 큰지 검사하기
- if(참/거짓)문은 (괄호) 속에 오는 상태값이 참이면 명령어를 실행하고, 그렇지 않으면 실행하지 않습니다.
- if(참/거짓)문의 (괄호) 속의 상태값이 거짓이면 else 부분을 실행하게 됩니다.
- 즉, if~else 구문은 두 개중 하나를 선택해서 실행할 때 사용하는 명령어 입니다.
See the Pen JS_006__예제1 by wootekken (@wootekken) on CodePen.
[퀴즈1] 다음의 조건을 만족하는 프로그램을 만드세요.
- 사용자로부터 prompt입력을 받아 age변수에 저장합니다.
- 변수 age값이 18보다 크거나 같으면 "성인입니다"라고 화면에 출력하고, 그렇지 않으면 "미성년자입니다"라고 화면에 출력되게 하세요.
*퀴즈정답(더보기 누르기)
더보기
See the Pen JS_006_퀴즈1_정답 by wootekken (@wootekken) on CodePen.
[예제2] 삼항연산자
- if~else 문을 짧게 쓰는 방법으로 삼항연산자 라는 것이 있습니다.
- 아래와 같이 "조건?"을 따져서 참이면 "참"부분이 실행되고 거짓이면 "거짓"부분이 실행됩니다.
- 아래 예시는 num == 1 인지 비교하여, 참이면 변수 a = '남자'를 실행하고, 거짓이면 a = '여자'를 실행합니다.
See the Pen JS_006__예제2 by wootekken (@wootekken) on CodePen.
[예제3] 7의 배수 검사기 만들기
- HTML/CSS/JS 3가지를 골고루 사용하며 아래와 같이 7의 배수 검사기를 코딩해 봅니다.
- 이 코드에서 주의할 점은, 자바스크립트로 prompt입력을 받으면 그 값이 문자열(string)이라는 점입니다.
- 문자열이 비었는지(즉, 입력값이 없는지) 확인하려면 num == "" 이라고 하면 안되고, num === "" 이라고 해야합니다.
- == 은 type에 상관없이 비교하는 것이고, ===은 type을 따지면서 비교하는 것입니다.
- type은 숫자, 문자, null 등의 데이터 형태를 의미합니다.
See the Pen JS_006__예제3 by wootekken (@wootekken) on CodePen.
[예제4] switch~case 사용하기
- switch~case문은 if문과 약간 성격이 다르지만, 거의 동일한 역할을 합니다.
- switch(괄호)에서, 괄호 안의 값이 각 case 구문에서 서로 같은지 비교를 하여 참이면 명령어를 실행하고 그렇지 않으면 실행하지 않습니다.
- switch~case에서 각 case당 하나의 참 값만 실행하려면 각 줄에 break를 넣어주어야 합니다.
- 아래의 switch 예제코드를 보도록 합시다.
See the Pen JS_006__예제4 by wootekken (@wootekken) on CodePen.
728x90
반응형
'웹-프론트(Web-Front) > Javascript' 카테고리의 다른 글
[JS-011]함수 표현식(익명함수/화살표함수) (0) | 2022.01.26 |
---|---|
010.JS-함수(기본 사용법) (0) | 2022.01.25 |
009.자바스크립트 응용문제(짝수홀수/배수찾기) (0) | 2022.01.20 |
008.JS_반복을 멈추거나 건너뛰기(break,continue) (0) | 2022.01.19 |
007.자바스크립트 반복문(for,while) (0) | 2022.01.19 |
댓글