|
1 | 1 | # Conversiones de Tipos |
2 | 2 |
|
3 | | -La mayoría de las veces, los operadores y las funciones convierten automáticamente los valores que reciben al tipo que necesitan. |
| 3 | +La mayoría de las veces, los operadores y las funciones convierten automáticamente los valores que reciben al tipo de dato que necesitan. |
4 | 4 |
|
5 | | -Por ejemplo, `alert` convierte automáticamente cualquier valor a string para mostrarlo. Las operaciones matemáticas convierten los valores a números. |
| 5 | +Por ejemplo, `alert` convierte automáticamente cualquier valor a string para mostrarlo, y las operaciones matemáticas convierten los valores a números. |
6 | 6 |
|
7 | | -También hay casos donde necesitamos convertir de manera explícita un valor al tipo esperado. |
| 7 | +También hay casos donde necesitamos convertir de manera explícita un valor al tipo requerido. |
8 | 8 |
|
9 | | -```smart header="Aún no hablamos de objetos" |
| 9 | +```smart header="Por ahora, no hablaremos de los objetos" |
10 | 10 | En este capítulo no cubrimos objetos. Por ahora, solamente veremos valores primitivos. |
11 | 11 |
|
12 | 12 | Más adelante, después de aprender objetos, veremos en el capítulo <info:object-toprimitive> cómo funciona la conversión. |
@@ -53,7 +53,7 @@ let num = Number(str); // se convierte en 123 |
53 | 53 | alert(typeof num); // number |
54 | 54 | ``` |
55 | 55 |
|
56 | | -Usualmente, se requiere la conversión explícita cuando leemos un valor desde una fuente basada en texto, como los formularios, si esperamos que contenga un número. |
| 56 | +Usualmente, se requiere conversión explícita cuando leemos un valor desde una fuente basada en texto, como un formulario, pero esperamos que sea un número. |
57 | 57 |
|
58 | 58 | Si el string no es un número válido, el resultado de la conversión será `NaN`. Por ejemplo: |
59 | 59 |
|
|
0 commit comments