728x90
반응형
<!DOCTYPE html>
<html lang="ko">
<head>
<title>조건문</title>
<meta charset="UTF-8">
<script>
/*
{ ... } : 구현부
if(조건) {
//조건이 참일떄
} else {
// 조건이 거짓일떄
}
// else-if 문은 여러번추가될 수 있고 그 어떤 경우에도 else 보다 먼저 나와야 한다.
if(조건) {
//조건이 참일떄
} else if (조건2...) {
// 조건2가 참일때
}
} else {
// 조건1과 조건2가 모두 거짓일때
}
*/
/*
switch (변수) {
case 값1:
break;
case 값2:
break;
...
default:
}
*/
/* 모든 if는 switch로 변환 o*/
/* 모든 swutch는 if로 변환 x*/
let letter = 'a';
switch(letter) {
case 'a':
console.log('에이');
break;
}
let start = 2;
switch(start) {
case 1:
console.log('첫번째 도미노 무너짐');
case 2:
console.log('두번째 도미노 무너짐');
case 3:
console.log('세번째 도미노 무너짐');
case 4:
console.log('네번째 도미노 무너짐');
case 5:
console.log('다섯번째 도미노 무너짐');
}
// 삼항식
// (조건) ? (참 값) : (거짓 값)
let n = 5;
let result = n % 2 === 0 ? '짝수' : '홀수';
console.log(result);
if (n % 2 === 0) {
result = '짝수';
} else {
result = '홀수';
}
console.log(result);
</script>
</head>
<body>
</body>
</html>
728x90
반응형
'정보 > WEB' 카테고리의 다른 글
HTML간단한 입력칸 (0) | 2022.12.25 |
---|---|
함수(let) (1) | 2022.12.25 |
이벤트(addEventListener) (0) | 2022.12.25 |
요소선택 (1) | 2022.12.25 |
오브젝트(키-값) (0) | 2022.12.25 |