Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Syntax operátora dvojitého otáznika je nasledovná:
```
variabilná?? predvolená_hodnota
```
kde:
* premenná je premenná alebo výraz, pri ktorom sa kontroluje hodnota.
* predvolená_hodnota je hodnota, ktorá sa má priradiť, ak je premenná je nulové alebo nedefinované.
Operátor dvojitého otáznika funguje tak, že najprv skontroluje, či je premenná je nulové alebo nedefinované. Ak áno, potom predvolená_hodnota sa vráti. V opačnom prípade ide o hodnotu premennej sa vráti.
Tu je príklad, ako možno použiť operátor dvojitého otáznika:
```
const name =user?.name ?? 'John Doe';
```
V tomto príklade názov premennej je priradená hodnota name vlastnosť používateľa objekt, ak existuje. Ak meno vlastnosť je nulová alebo nedefinovaná, potom je reťazec 'John Doe' priradený k name namiesto toho.
Operátor dvojitého otáznika možno použiť s akýmkoľvek typom premennej alebo výrazu a môže byť užitočným nástrojom na zabezpečenie toho, aby premenné mali vždy platnú hodnotu.