깃허브에 txt파일로 TIL을 올렸었는데, 원하는 주제를 찾기도 힘들고, 다양한 기능을 사용하지 못하여 다시 티스토리에 올린다.
if 조건문
if (boolean 값이 나오는 표현식) {
bool값이 참일 때 실행할 문장
}
위와같이 if () {} 형식으로 사용한다.
if ( 1 > 2 ) {
alert('참')
}
alert('거짓')
이렇게 코드를 작성하면 1>2 표현식이 false이므로 alert('거짓')만 실행된다.
물론 이렇게 당연한 식을 사용하지 않고,
if (list.includes('안녕')) {
alert('안녕!')
}
이런 판단해야하는 식을 사용한다.
if는 else나 else if 를 사용하여 다른 상황을 미리 가정해 둘 수 있다.
if (Month == 1) {
alert('1월입니다!')
} else if (Month == 2) {
alert('2월입니다!')
} else {
alert('3~12월입니다!')
}
이렇게 1월일경우 2월일경우 그 외의 경우를 가정해 미리 설정해 둘 수 있다.
물론 위처럼 값이 딱 정해져 있을 것으로 예상되는 경우엔 switch 조건문이 더 적합하다고 생각한다.
switch 조건문은 아래와 같다.
switch(Month) {
case 1:
alert('1월입니다')
break
case 2:
alert('2월입니다')
break
case 3:
alert('3월입니다')
break
default:
alert('그 외 입니다')
break
}
뭐 이런 상황?에 적합하다고 생각한다.
default는 case에 없는 상황에서 실행될 명령문이다.
확실히 쓰던 곳에 쓰니까 편하다.
깃허브에도 자동으로 commit 되도록 설정해두었는데 될지는 모르겠다.
'2차 공부 > TIL' 카테고리의 다른 글
24.04.26 익명함수와 선언적함수 (0) | 2024.04.26 |
---|---|
24.04.25 while반복문 (0) | 2024.04.25 |
24.04.24 for in, for of 반복문 (0) | 2024.04.24 |
24.04.23 배열, 자료의 비파괴와 파괴 (0) | 2024.04.23 |
24.04.22 삼항 연산자, 짧은 조건문 (0) | 2024.04.22 |