Skip to content

Commit c3b0cba

Browse files
committed
fix typos in README-IT questions 20-39
1 parent 9136c04 commit c3b0cba

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

it-IT/README-IT.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ getAge();
665665

666666
#### Risposta: C
667667

668-
Con `"use strict"`, puoi assicurarti di non dichiarare variabili globali per sbaglio. In questo caso la variabile `age` non è mai stata dichiarata, e siccome usiamo `"use strict"`, genererà un `ReferenceError`. Se non avessimo usato `"use strict"`, avrebbe funzionato perchè la proprietà `age` sarebbe stata aggiunta all'oggetto globale.
668+
Con `"use strict"`, puoi assicurarti di non dichiarare variabili globali per sbaglio. In questo caso la variabile `age` non è mai stata dichiarata, e siccome usiamo `"use strict"`, genererà un `ReferenceError`. Se non avessimo usato `"use strict"`, avrebbe funzionato perché la proprietà `age` sarebbe stata aggiunta all'oggetto globale.
669669

670670
</p>
671671
</details>
@@ -704,7 +704,7 @@ sessionStorage.setItem('cool_secret', 123);
704704
- A: Per sempre, i dati non vanno persi.
705705
- B: Fin quando l'utente chiude la scheda.
706706
- C: Fin quando l'utente chiude l'intero browser, non solo la scheda.
707-
- D: Finquando l'utente spegne il proprio computer.
707+
- D: Fin quando l'utente spegne il proprio computer.
708708

709709
<details><summary><b>Risposta</b></summary>
710710
<p>
@@ -976,17 +976,17 @@ La WebAPI non può semplicemente aggiungere elementi allo stack ogni volta che
976976
</div>
977977
```
978978

979-
- A: Outer `div`
980-
- B: Inner `div`
979+
- A: `div` esterno
980+
- B: `div` interno
981981
- C: `button`
982-
- D: An array of all nested elements.
982+
- D: Un array di tutti gli elementi nidificati
983983

984984
<details><summary><b>Risposta</b></summary>
985985
<p>
986986

987987
#### Risposta: C
988988

989-
L'elemento annidato più in profondità è quello che ha causato l'evento ed è quindi l' event.target. Puoi stoppare la propagazione con `event.stopPropagation`
989+
L'elemento annidato più in profondità è quello che ha causato l'evento ed è quindi l'event.target. Puoi stoppare la propagazione con `event.stopPropagation`
990990

991991
</p>
992992
</details>
@@ -1201,7 +1201,7 @@ a seconda di dove lo esegui (è diverso per ogni browser, node, ecc.)
12011201

12021202
Il blocco `catch` riceve l'argomento `x` ma non è la stessa `x` della variabile, bensì passiamo un argomento della funzione. Questa "variabile" `x` è block-scoped quindi ha un ambito di blocco.
12031203

1204-
Subito dopo impostiamo il valore di variabile block-scoped a "1" e impostiamo il valore della variabile "y". Ora facciamo un console.log della variabile block-scoped `x`, che è uguale a `1`.
1204+
Subito dopo impostiamo il valore di variabile block-scoped a `1` e impostiamo il valore della variabile `y`. Ora facciamo un console.log della variabile block-scoped `x`, che è uguale a `1`.
12051205

12061206
Fuori dal blocco `catch`, `x` è ancora `undefined` e `y` è `2` quindi quando facciamo `console.log(x)` al di fuori del blocco `catch`, otterremo `undefined` e `y` restituirà `2`.
12071207

@@ -1214,7 +1214,7 @@ Fuori dal blocco `catch`, `x` è ancora `undefined` e `y` è `2` quindi quando f
12141214

12151215
- A: o un primitivo o un oggetto
12161216
- B: o una funzione o un oggetto
1217-
- C: Questa è unadomanda trabocchetto! Sono solo oggetti
1217+
- C: Questa è una domanda trabocchetto! Sono solo oggetti
12181218
- D: un numero o un oggetto
12191219

12201220
<details><summary><b>Risposta</b></summary>
@@ -1226,7 +1226,7 @@ JavaScript ha solo tipi primitivi e oggetti.
12261226

12271227
I tipi primitivi sono `boolean`, `null`, `undefined`, `bigint`, `number`, `string` e `symbol`.
12281228

1229-
Ciò che differenzia un tipo primitivo da un oggetto è che i primitivi non hanno proprietà o metodi. Tuttavia, noterai che `'foo'.toUpperCase()` restituisce `'FOO'` e non genera un `TypeError`. Questo perché quando si tenta di accedere a una proprietà o a un metodo su di un tipo primitivo come lo è una stringa, JavaScript racchiuderà implicitamente il tipo primitivo utilizzando una delle classi wrapper, ovvero "String", valuterà l'espressione ed eliminerà il weapper una volta terminato. Tutti i primitivi tranne `null` e `undefined` subiscono questo comportamento.
1229+
Ciò che differenzia un tipo primitivo da un oggetto è che i primitivi non hanno proprietà o metodi. Tuttavia, noterai che `'foo'.toUpperCase()` restituisce `'FOO'` e non genera un `TypeError`. Questo perché quando si tenta di accedere a una proprietà o a un metodo su di un tipo primitivo come lo è una stringa, JavaScript racchiuderà implicitamente il tipo primitivo utilizzando una delle classi wrapper, ovvero "String", valuterà l'espressione ed eliminerà il wrapper una volta terminato. Tutti i primitivi tranne `null` e `undefined` subiscono questo comportamento.
12301230

12311231
</p>
12321232
</details>

0 commit comments

Comments
 (0)