1. if문
예시) 만약에 1+1이 2일 경우
-html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>loui3</title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>
-javascript
console.log("before conditional")
if( 1 + 1 ===2) {
console.log("hello loui3!")
}
console.log("after conditional")
2. else- if문
if문이 거짓일때 작용하는 구문이다.
const dayOfWeek ='Saturday';
if (dayOfWeek === 'Monday') {
console.log("I hate Mondays")
}
else if(dayOfWeek === 'Saturday') {
console.log("I love Saturdays")
}
3. else 문
else는 끝에 오며 어떤 조건도 지정하지 않고 괄호도 없다.
4. truthy and falsy vaules
거짓인 경우들
- false
- 0
- ""(아무것도 없음)
- null
- underfined
- NaN
참인 경우들
-그외 전부
5. AND ,OR ,NOT함수
AND함수는 && 사용하며 둘다 맞을경우 참 하나라도 틀리면 거짓을 뜻한다.
OR함수는 ||를 사용하며 둘중에 하나라도 맞으면 참 다 틀리면 거짓을 뜻한다.
NOT함수는 !을 사용하며 값을 반전시키는 역할을 한다.
6. switch 조건문, break
const day = 4;
switch (day) {
case 1:
console.log("a");
case 2:
console.log("b");
case 3:
console.log("c");
case 4:
console.log("d");
case 5:
console.log("e");
}
위와 같이 입력할경우 출력값이 case 5번값도 나오는데 그 이유는 일치하는 항목을 찾으면 스위치가 거기서 부터
break가 있을때 까지 코드를 실행하기 때문이다.
때문에 break 를 넣어주면 아래와 같이 원하는 값만 출력 가능하다.
switch (day) {
case 1:
console.log("a");
break;
case 2:
console.log("b");
break;
case 3:
console.log("c");
break;
case 4:
console.log("d");
break;
case 5:
console.log("e");
break;
}
'WEB > javascript' 카테고리의 다른 글
03-01. 객체 (0) | 2023.01.30 |
---|---|
02-01. 배열 (0) | 2023.01.27 |
01-03 . 실행 (0) | 2023.01.26 |
01-02 . 문자열 (0) | 2023.01.26 |
01-01. 자바스크립트 (0) | 2023.01.20 |