JS/JS 공부

[JS] 조건문 if, switch / 널병합 연산자 ??

congs 2023. 4. 14. 09:53

조건문

 

if문 

if ( 조건식 ) {
실행문;
}
  • 조건식은 반드시 true / false 이여야함. (값을 가지면 안됨)
  • else if 를 이용하여 중첩이 가능

 

switch문

switch( 식/ 변수 ) {

case 값: 실행문 ; break;
case 값2: 실행문2 ; break;
case 값3: 실행문3 ; break;
...
default : 실행문10 ; break;

}
  • break를 사용하여 중단!

 

널병합 연산자

: null coalscing operator

  • null, undefined  를 판단하여 해당하는 대체값을 출력하는 연산자
  • 좌측항이
  • null 또는 undefined 이면) 우측항(값)을 출력
  • 아니면) 좌측항 그대로 출력
좌측항 ?? 우측항
<script>
        console.log(null ?? 'null입니다'); // null입니다
        console.log("aa" ?? 'null입니다') // aa
        console.log("null" ?? 'null입니다') // null
</script>

'JS > JS 공부' 카테고리의 다른 글

[JS] Math & Random 수학관련 함수  (0) 2023.04.14
[JS] 형변환  (0) 2023.04.14
[JS] Date 날짜 관련 함수  (0) 2023.04.13
[JS] stringMethod 문자 메서드  (0) 2023.04.13
[JS] event_prompt / confirm / alert 사용  (0) 2023.04.13