You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/05-data-types/01-primitives-methods/article.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ let john = {
27
27
john.sayHi(); // Hi buddy!
28
28
```
29
29
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`.
31
31
32
32
Ya existen muchos objetos integrados al lenguaje, como los que trabajan con fechas, errores, elementos HTML, etc. Ellos tienen diferentes propiedades y métodos.
33
33
@@ -46,7 +46,7 @@ La solución es algo enrevesada, pero aquí está:
46
46
47
47
1. Los primitivos son aún primitivos. Con un valor único, como es deseable.
48
48
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.
50
50
51
51
Los "object wrappers" son diferentes para cada primitivo y son llamados: `String`, `Number`, `Boolean` y `Symbol`. Así, proveen diferentes sets de métodos.
52
52
@@ -78,10 +78,10 @@ let n = 1.23456;
78
78
alert( n.toFixed(2) ); // 1.23
79
79
```
80
80
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>.
82
82
83
83
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"
85
85
Algunos lenguajes como Java permiten crear "wrapper objects" para primitivos explícitamente usando una sintaxis como `new Number(1)` o `new Boolean(false)`.
86
86
87
87
En JavaScript, eso también es posible por razones históricas, pero firmemente **desaconsejado**. Las cosas enloquecerían en varios lugares.
0 commit comments