본문 바로가기
Programming/Javascript

[Javascript] 조건문 - if문

by 콩king 2022. 6. 14.
● 조건문 - 조건에 따라서 다른 코드를 실행시켜야 할 때 사용하는 문법
● 문법
if (조건문) {
    조건문이 참일 때 실행할 문장;
}
---------------------------------------------
if (조건문1) {
    실행문1 : 조건문1 참일 경우 실행
}else {
    실행문2 : 조건문2 거짓일 경우 실행
}
---------------------------------------------
if (조건문1) {
    실행문1 : 조건문1 참일경우 실행
}else if(조건문2){
	실행문2 : 조건문1 거짓, 조건문2 참일경우 실행
}else {
    실행문3 : 조건문1,2 거짓일 경우 실행
}

 

● 논리식
// A논리식      B논리식     A && B (and)     A || B (or)     !A (not)
// true         true        true            	true           false
// true         false       false           	true           false
// false        true        false           	true           true
// flase        false       false           	false          true

let t = true;
let f = false;

// and
// 참 && 참
if(t && t){
    document.write("1. t && t : and 참입니다.<br>");
}
// 참 && 거짓
if(t && f){
    document.write("2. t && f : and 참입니다.<br>");
}
// 거짓 && 참
if(f && t){
    document.write("3. f && t : and 참입니다.<br>");
}
// 거짓 && 거짓
if(f && f){
    document.write("4. f && f : and 참입니다.<br>");
}

// or
// 참 || 참
if(t || t){
    document.write("1. t || t : or 참입니다.<br>");
}
// 참 || 거짓
if(t || f){
    document.write("2. t || f : or 참입니다.<br>");
}
// 거짓 || 참
if(f || t){
    document.write("3. f || t : or 참입니다.<br>");
}
// 거짓 || 거짓
if(f || f){
    document.write("4. f || f : or 참입니다.<br>");
}


// ! (not)
if( !t){
    document.write("1. !t : not 참입니다.<br>");
}
if( !f){
    document.write("2. !f : not 참입니다.<br>");
}

● 예제

- 사용자가 입력한 값이 홀수인지 짝수인지 구분하자.

- 단계 1. 변수선언 2. 변수에게 사용자가 입력한 값을 대입(초기화, 할당)

See the Pen 홀짝 by miri (@kongking) on CodePen.

 

● 예제

- 월 나누기

- 1, 3, 5, 7, 8, 10, 12 월 >  31일

- 2월 > 28일

- 4, 6, 9, 11 > 30일

See the Pen month by miri (@kongking) on CodePen.

 

 

●예제

-  1. W나 M 통해서 여자, 남자, 성별없음

-  2. 나이 : 20이상 성인 / 19이하 학생

See the Pen mwAge by miri (@kongking) on CodePen.

 
●예제

- Math.random( ) : 난수를 생성해주는 함수

                              0 ~ 1 사이에 있는 랜덤한 소수점 숫자 (1 미포함)

- Math.floor( ) : 소수점 첫번째자리 버림.

- random1, random2, ramdom3에서 최댓값 구하기

See the Pen Untitled by miri (@kongking) on CodePen.

'Programming > Javascript' 카테고리의 다른 글

[Javascript] 배열  (0) 2022.07.11
[Javascript] 반복문 - while문 do~while문  (0) 2022.06.22
[Javascript] 반복문 - for문  (0) 2022.06.22
[Javascript] 형변환  (0) 2022.06.15
[Javascript] 조건문 - switch문  (0) 2022.06.15

댓글