Skip to content

Commit 71e68bc

Browse files
Apply suggestions from code review
/done Co-authored-by: Ezequiel Castellanos <[email protected]>
1 parent c5435e4 commit 71e68bc

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

1-js/05-data-types/02-number/article.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
En JavaScript moderno, hay dos tipos de números:
44

5-
1. Los números regulares en JavaScript son almacenados con el formato de 64-bit [IEEE-754](https://es.wikipedia.org/wiki/IEEE_coma_flotante), conocido como "números de double precisión de coma flotante". Estos números son los que estaremos usando la mayor parte del tiempo y hablaremos de ellos en este capítulo.
5+
1. Los números regulares en JavaScript son almacenados con el formato de 64-bit [IEEE-754](https://es.wikipedia.org/wiki/IEEE_coma_flotante), conocido como "números de doble precisión de coma flotante". Estos números son los que estaremos usando la mayor parte del tiempo y hablaremos de ellos en este capítulo.
66

7-
2. BigInt number, que representa enteros de largo arbitrario. A veces son necesarios porque un número regular no puede exceder <code>2<sup>53</sup></code> ni ser menor a <code>-2<sup>53</sup></code>. Como los bigints son usados un unas pocas áreas especiales, les dedicamos un capítulo especial <info:bigint>.
7+
2. Número BigInt , que representa enteros de longitud arbitraria. A veces son necesarios porque un número regular no puede exceder <code>2<sup>53</sup></code> ni ser menor a <code>-2<sup>53</sup></code>. Como los bigints son usados en unas pocas áreas especiales, les dedicamos un capítulo especial <info:bigint>.
88

9-
Aquí hablaremos de números regulares. Extendamos lo que ya sabemos de ellos.
9+
Aquí hablaremos de números regulares. Ampliemos lo que ya sabemos de ellos.
1010

1111
## Más formas de escribir un número
1212

@@ -23,7 +23,7 @@ En JavaScript, acortamos un número agregando la letra `"e"` y especificando la
2323
```js run
2424
let billion = 1e9; // 1 billion, literalmente: 1 y 9 ceros
2525

26-
alert( 7.3e9 ); // 7.3 billions (7 300 000 000)
26+
alert( 7.3e9 ); // 7.3 billions (7,300,000,000)
2727
```
2828

2929
En otras palabras, `"e"` multiplica el número por el `1` seguido de la cantidad de ceros dada.
@@ -68,7 +68,7 @@ alert( 0xff ); // 255
6868
alert( 0xFF ); // 255 (lo mismo en mayúsculas o minúsculas )
6969
```
7070

71-
Los sistemas binario y octal son raramente usados, pero también soportados mediante el uso de los prefijos `0b` and `0o`:
71+
Los sistemas binario y octal son raramente usados, pero también soportados mediante el uso de los prefijos `0b` y `0o`:
7272

7373

7474
```js run
@@ -98,7 +98,7 @@ Casos de uso común son:
9898

9999
- **base=16** usada para colores hex, codificación de caracteres, etc; los dígitos pueden ser `0..9` o `A..F`.
100100
- **base=2** mayormente usada para el debug de operaciones de bit, los dígitos pueden ser `0` o `1`.
101-
- **base=36** Es el máximo, los dígitos pueden ser `0..9` o `A..Z`. Aquí el alfabeto inglés completo es usado para representar un número. Un peculiar pero práctico uso para `36` es cuando necesitamos convertir un largo identificador numérico en algo más corto, por ejemplo para abreviar una url. Podemos simplemente representarlo en el sistema numeral de base `36`:
101+
- **base=36** Es el máximo, los dígitos pueden ser `0..9` o `A..Z`. Aquí el alfabeto inglés completo es usado para representar un número. Un uso peculiar pero práctico para la base `36` es cuando necesitamos convertir un largo identificador numérico en algo más corto, por ejemplo para abreviar una url. Podemos simplemente representarlo en el sistema numeral de base `36`:
102102

103103
```js run
104104
alert( 123456..toString(36) ); // 2n9c
@@ -119,7 +119,7 @@ Una de las operaciones más usadas cuando se trabaja con números es el redondeo
119119
Hay varias funciones incorporadas para el redondeo:
120120

121121
`Math.floor`
122-
: Redondea hacia abajo: `3.1` torna en `3`, y `-1.1` torna en `-2`.
122+
: Redondea hacia abajo: `3.1` se convierte en `3`, y `-1.1` se hace `-2`.
123123

124124
`Math.ceil`
125125
: Redondea hacia arriba: `3.1` torna en `4`, y `-1.1` torna en `-1`.
@@ -279,7 +279,7 @@ Esto es porque el signo es representado por un bit, así cada número puede ser
279279
En la mayoría de los casos la distinción es imperceptible, porque los operadores están adaptados para tratarlos como iguales.
280280
```
281281

282-
## Tests: isFinite y isNaN
282+
## Tests: isFinite e isNaN
283283

284284
¿Recuerdas estos dos valores numéricos especiales?
285285

0 commit comments

Comments
 (0)