본문 바로가기 메뉴 바로가기

Half Road

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Half Road

검색하기 폼
  • 분류 전체보기 (96)
    • 네트워크 (2)
    • 개발 (10)
    • 웹퍼블리싱 (7)
    • DB (2)
    • Linux (11)
    • 개발 환경구축 (21)
    • Git (5)
    • 개발일지 (4)
    • Vue.js (11)
    • python (8)
  • 방명록

javascript ifnull (1)
[JS] Null인 경우 값 설정 연산, Nullish coalescing operator (??)

Nullish coalescing operator 등장 배경 Null과 유사한 값에 대해서 기본 값을 설정하고 싶을 때가 많다. 가령 DBMS에서 지원하는 ifnull, NVL같은 기능 말이다. 이런 경우 과거에는 아래와 같이 코드를 작성하였다. // name이 falsy인 경우 기본 값 설정 const a = name || "ban" Logical OR 연산자를 사용해 falsy(false 유사 값) 값인 경우 다음 값을 할당하는 방식이다. 그런데 이 코드는 문제점이 있다. 바로 falsy에 범위이다. falsy로 분류되는 대표적인 몇 개의 값은 아래와 같다. falsy values false, 0, null, undefined, “”, … 보통 우리가 기본 값을 설정하고자 하는 경우는 “” or 0인..

개발 2022. 10. 30. 17:53
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • docker mssql create database
  • Compoent
  • python venv 구성
  • 오블완
  • nuxt3 프로젝트 설정
  • 스마트피싱보호_캠페인
  • Pydantic 기초
  • FastAPI 초기 구성
  • unmounted document.addlistener
  • docker mssql 이미지 생성
  • 외래키 삭제
  • 의존성 패키지 관리
  • nuxt3 eslint prettier 설정
  • nuxt3 structure
  • Pydantic 기능
  • python Pydantic
  • Oracle Database 19C 설치
  • nuxt3 quasar 설정
  • vue watch 위험성
  • Composable vs Class
  • 티스토리챌린지
  • docker mssql
  • 스파르타 코딩클럽
  • Composable vs Component
  • vue watch 대체
  • Oracle Database 19c install
  • vue 리팩토링
  • vue watch 문제점
  • oracle 19c 설치
  • unplugin-auto-import
more
«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바