Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> Programmazione Javascript >> .

Come funziona l'operatore JavaScript doppio punto interrogativo (??).

L'operatore del doppio punto interrogativo (??) in JavaScript è un operatore logico che consente di fornire un valore predefinito nel caso in cui il risultato di un'espressione sia nullo o indefinito. Viene spesso utilizzato come modo conciso per assegnare un valore predefinito a una variabile o proprietà o per verificare la presenza di un valore prima di utilizzarlo.

La sintassi per l'operatore del doppio punto interrogativo è la seguente:

```

variabile?? valore_predefinito

```

Dove:

* variabile è la variabile o l'espressione di cui si sta verificando il valore.

* valore_predefinito è il valore da assegnare se variabile è nullo o indefinito.

L'operatore del doppio punto interrogativo funziona controllando prima se variabile è nullo o indefinito. Se lo è, allora default_value viene restituito. Altrimenti, il valore di variabile viene restituito.

Ecco un esempio di come può essere utilizzato l'operatore del doppio punto interrogativo:

```

const nome =utente?.nome ?? "John Doe";

```

In questo esempio, il nome alla variabile viene assegnato il valore del nome proprietà dell'utente oggetto se esiste. Se il nome è nulla o non definita, la stringa 'John Doe' viene assegnata a nome Invece.

L'operatore del doppio punto interrogativo può essere utilizzato con qualsiasi tipo di variabile o espressione e può essere uno strumento utile per garantire che le variabili abbiano sempre un valore valido.

 

Programmazione © www.354353.com