Skip to content

Commit c0ec085

Browse files
committed
resolved requested changes
1 parent 44d9422 commit c0ec085

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11

2-
L'accento grave viene utilizzato per integrare espressioni all'interno delle stringhe `${...}`.
2+
Il backtick viene utilizzato per integrare espressioni all'interno delle stringhe `${...}`.
33

44
```js run
55
let name = "Ilya";
66

7-
// the expression is a number 1
7+
// l'espressione è il numero 1
88
alert( `hello ${1}` ); // hello 1
99

10-
// the expression is a string "name"
10+
// l'espressione è la stringa "name"
1111
alert( `hello ${"name"}` ); // hello name
1212

13-
// the expression is a variable, embed it
13+
// l'espressione è una variabile che viene integrata
1414
alert( `hello ${name}` ); // hello Ilya
1515
```

1-js/02-first-steps/05-types/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ In JavaScript, ci sono 3 tipi di apici.
102102
103103
1. Apici doppi: `"Hello"`.
104104
2. Apice singolo: `'Hello'`.
105-
3. Accento grave: <code>&#96;Hello&#96;</code>.
105+
3. Backtick: <code>&#96;Hello&#96;</code>.
106106
107107
Gli apici doppi e singoli sono apici "semplici". In JavaScript li tratta allo stesso modo.
108108
109-
L'accento grave (backticks) sono degli apici utilizzati per definire stringhe con "funzionalità estese". Ci consentono di integrare variabili ed espressioni in una stringa racchiudendola in `${}`, per esempio:
109+
Il backtick è un tipo di apice utilizzato per definire stringhe con "funzionalità estese". Ci consente di integrare variabili ed espressioni in una stringa racchiudendola tra `${…}`, per esempio:
110110
111111
```js run
112112
let name = "John";
@@ -120,7 +120,7 @@ alert( `the result is *!*${1 + 2}*/!*` ); // il risultato è 3
120120
121121
L'espressione all'interno di `${…}` viene valutata ed il risultato diventa parte della stringa. Possiamo metterci qualsiasi cosa: una variabile come `name` oppure un espressione aritmetica come `1 + 2` o qualcosa di più complesso.
122122
123-
Nota che questo è possibile sono tramite l'accento grave. Gli altri apici non lo consentono!
123+
Nota che questo è possibile sono tramite l'uso del backtick. Gli altri apici non lo consentono!
124124
```js run
125125
alert( "the result is ${1 + 2}" ); // il risultato è ${1 + 2} (le virgolette non fanno nulla)
126126
```
@@ -250,7 +250,7 @@ Le ultime tre linee potrebbero richiedere una spiegazione ulteriore:
250250
251251
1. `Math` è un oggetto integrato che fornisce operazioni matematiche avanzate. Lo studieremo nel capitolo <info:number>. Qui ha il semplice scopo di rappresentare un oggetto.
252252
2. Il risultato di `typeof null` è `"object"`. Questo è un errore del linguaggio, ufficialmente riconosciuto e mantenuto per retro-compatibilità. Ovviamente, `null` non è un oggetto. E' un valore speciale che fa da tipo a se stesso. Quindi, nuovamente, questo è un errore del linguaggio.
253-
3. Il risultato di `typeof alert` è `"function"`, perché `alert` è una funzione del linguaggio. Studieremo le funzioni nel prossimo capitolo, e vedremo che non c'e nessun tipo "funzione" nel linguaggio. Le funzioni appartengono al tipo oggetto. Ma `typeof` le tratta differentemente. Formalmente, è errato, ma molto utile nella pratica.
253+
3. Il risultato di `typeof alert` è `"function"`, poiché `alert` è una funzione del linguaggio. Studieremo le funzioni nel prossimo capitolo, e vedremo che non c'e nessun tipo "funzione" nel linguaggio. Le funzioni appartengono al tipo oggetto. Ma `typeof` le tratta differentemente. Formalmente, è errato, ma molto utile nella pratica.
254254
255255
## Riepilogo
256256

0 commit comments

Comments
 (0)