Skip to content

Commit b2c5cea

Browse files
authored
Update article.md
1 parent d3b2d88 commit b2c5cea

File tree

1 file changed

+4
-4
lines changed
  • 1-js/02-first-steps/12-nullish-coalescing-operator

1 file changed

+4
-4
lines changed

1-js/02-first-steps/12-nullish-coalescing-operator/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ alert(firstName ?? lastName ?? nickName ?? "Anonymous"); // Supercoder
5858
*/!*
5959
```
6060
61-
## Comparison with ||
61+
## Confronti con ||
6262
6363
L'operatore OR `||` può essere usato nello stesso modo dell'operatore `??`, come descritto nel [capitolo precedente](info:logical-operators#or-finds-the-first-truthy-value).
6464
@@ -103,7 +103,7 @@ alert(height ?? 100); // 0
103103
104104
Se un'altezza pari a zero è un valore accettabile, allora questo non dovrebbe essere rimpiazzato con il valore di default, quindi `??` fa la cosa giusta.
105105
106-
## Precedence
106+
## Precedenza
107107
108108
La precedenza dell'operatore `??` è piuttosto bassa: `5` nella [MDN table](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence#Table). Quindi `??` è valutato prima di `=` e `?`, ma dopo la maggior parte degli altri operatori, come `+`, `*`.
109109
@@ -129,7 +129,7 @@ let area = height ?? 100 * width ?? 50;
129129
let area = height ?? (100 * width) ?? 50;
130130
```
131131
132-
### Using ?? with && or ||
132+
### Usare ?? con && o ||
133133
134134
Per motivi di sicurezza, JavaScript proibisce l'utilizzo di `??` insieme agli operatori `&&` e `||`, a meno che la precedenza non sia esplicitamente specificata tramite l'utilizzo delle parentesi.
135135
@@ -151,7 +151,7 @@ let x = (1 && 2) ?? 3; // Works
151151
alert(x); // 2
152152
```
153153
154-
## Summary
154+
## Sommario
155155
156156
- Il nullish coalescing operator `??` fornisce una scorciatoia per la scelta del primo valore "definito" da una lista di valori.
157157

0 commit comments

Comments
 (0)