Skip to content

Commit 0c0d3d2

Browse files
Apply suggestions from code review
maomeno... Co-authored-by: Ezequiel Castellanos <51804994+ezzep66@users.noreply.github.com>
1 parent 2c0eac1 commit 0c0d3d2

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

  • 1-js/05-data-types/01-primitives-methods

1-js/05-data-types/01-primitives-methods/article.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ let john = {
2727
john.sayHi(); // Hi buddy!
2828
```
2929

30-
Aquí hemos creado una función `john` con el método `sayHi` (saludar).
30+
Aquí hemos creado un objeto `john` con el método `sayHi`.
3131

3232
Ya existen muchos objetos integrados al lenguaje, como los que trabajan con fechas, errores, elementos HTML, etc. Ellos tienen diferentes propiedades y métodos.
3333

@@ -46,7 +46,7 @@ La solución es algo enrevesada, pero aquí está:
4646

4747
1. Los primitivos son aún primitivos. Con un valor único, como es deseable.
4848
2. El lenguaje permite el acceso a métodos y propiedades de strings, numbers, booleans y symbols.
49-
3. Para que esto funciones, se crea una envoltura especial, un "object wrapper" que provee la funcionalidad extra y luego es destruido.
49+
3. Para que esto funcione, se crea una envoltura especial, un "object wrapper" (objeto envoltorio) que provee la funcionalidad extra y luego es destruido.
5050

5151
Los "object wrappers" son diferentes para cada primitivo y son llamados: `String`, `Number`, `Boolean` y `Symbol`. Así, proveen diferentes sets de métodos.
5252

@@ -78,10 +78,10 @@ let n = 1.23456;
7878
alert( n.toFixed(2) ); // 1.23
7979
```
8080

81-
Veremos más métodos específicos en los capítulos <info:number> and <info:string>.
81+
Veremos más métodos específicos en los capítulos <info:number> y <info:string>.
8282

8383

84-
````warn header="Constructors `String/Number/Boolean` son de uso interno solamente"
84+
````warn header="Los constructores `String/Number/Boolean` son de uso interno solamente"
8585
Algunos lenguajes como Java permiten crear "wrapper objects" para primitivos explícitamente usando una sintaxis como `new Number(1)` o `new Boolean(false)`.
8686

8787
En JavaScript, eso también es posible por razones históricas, pero firmemente **desaconsejado**. Las cosas enloquecerían en varios lugares.
@@ -97,10 +97,10 @@ alert( typeof new Number(0) ); // "object"!
9797
Los objetos siempre son true en un `if`, entonces el alert mostrará:
9898

9999
```js run
100-
let zero = new Number(0);
100+
let cero = new Number(0);
101101

102-
if (zero) { // zero es true, porque es un objeto
103-
alert( "zero es verdadero?!?" );
102+
if (cero) { // cero es true, porque es un objeto
103+
alert( "cero es verdadero?!?" );
104104
}
105105
```
106106

0 commit comments

Comments
 (0)