wiki/content/20201116162237-nullish_coalescing_operator.md

21 lines
412 B
Markdown
Raw Normal View History

2024-05-06 20:40:05 +00:00
---
2024-10-29 18:27:12 +00:00
date: 2020-11-16
2024-05-06 20:40:05 +00:00
id: 64df7704-1f31-4da6-95f3-2747a031fbf9
title: Nullish coalescing operator (??)
---
# Description
Returns right-hand side operand when it's left-hand side operand is
`null` or `undefined`, and otherwise returns its left-hand side operand.
# Syntax
``` javascript
const foo = null ?? 'default string';
console.log(foo); // default string
const baz = 0 ?? 42;
console.log(baz); // 0
```