?? vs ||

example.js
1
2
3
4
5
6
7
8
false || 'hi'; // hi
false ?? 'hi'; // false

0 || 'hi'; // hi
0 ?? 'hi'; // 0

null ?? 'hi'; // hi
undefined ?? 'hi'; // hi
  • falsy 값(‘’, 0, false)을 포함한 값을 제공하기 위해 사용할 수 있다

참고

Author

chinsung

Posted on

2022-01-13

Updated on

2022-01-13

Licensed under

댓글