chore(i8n,curriculum): processed translations (#41617)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
@ -13,15 +13,19 @@ Puedes añadir nuevas propiedades a los objetos de JavaScript existentes de la m
|
||||
|
||||
Así es como podríamos agregar una propiedad `bark` a nuestro objeto `ourDog`:
|
||||
|
||||
`ourDog.bark = "bow-wow";`
|
||||
```js
|
||||
ourDog.bark = "bow-wow";
|
||||
```
|
||||
|
||||
o
|
||||
|
||||
`ourDog["bark"] = "bow-wow";`
|
||||
```js
|
||||
ourDog["bark"] = "bow-wow";
|
||||
```
|
||||
|
||||
Ahora cuando evaluemos `ourDog.bark`, obtendremos su ladrido, `bow-wow`.
|
||||
|
||||
Ejemplo:
|
||||
Por ejemplo:
|
||||
|
||||
```js
|
||||
var ourDog = {
|
||||
@ -36,7 +40,7 @@ ourDog.bark = "bow-wow";
|
||||
|
||||
# --instructions--
|
||||
|
||||
Añade una propiedad `bark` a `myDog` y establécela a un sonido de perro, como "guau". Puedes usar tanto la notación de puntos como la notación de corchetes.
|
||||
Añade una propiedad `bark` a `myDog` y establécela a un sonido de perro, como "woof". Puedes usar tanto la notación de puntos como la notación de corchetes.
|
||||
|
||||
# --hints--
|
||||
|
||||
@ -46,7 +50,7 @@ Debes agregar la propiedad `bark` a `myDog`.
|
||||
assert(myDog.bark !== undefined);
|
||||
```
|
||||
|
||||
No debes agregar `bark` a la sección de configuración (setup).
|
||||
No debes agregar `bark` a la sección de configuración.
|
||||
|
||||
```js
|
||||
assert(!/bark[^\n]:/.test(code));
|
||||
|
@ -13,13 +13,15 @@ Si recuerdas de nuestra discusión sobre [almacenar valores con el operador de a
|
||||
|
||||
Supongamos que hemos predefinido una función `sum` que suma dos números juntos, entonces:
|
||||
|
||||
`ourSum = sum(5, 12);`
|
||||
```js
|
||||
ourSum = sum(5, 12);
|
||||
```
|
||||
|
||||
llamará a la función `sum`, la cual devuelve un valor de `17` y lo asigna a la variable `ourSum`.
|
||||
llamará a la función `sum`, que devuelve un valor de `17` y lo asigna a la variable `ourSum`.
|
||||
|
||||
# --instructions--
|
||||
|
||||
Llama a la función `processArg` con un argumento de `7` y asigna su valor devuelto a la variable `processed`.
|
||||
Llama la función `processArg` con un argumento de `7` y asigna su valor de retorno a la variable `processed`.
|
||||
|
||||
# --hints--
|
||||
|
||||
@ -29,7 +31,7 @@ Llama a la función `processArg` con un argumento de `7` y asigna su valor devue
|
||||
assert(processed === 2);
|
||||
```
|
||||
|
||||
Debes asignar `processArg` a `processed`
|
||||
Debes asignar `processArg` para `processed`
|
||||
|
||||
```js
|
||||
assert(/processed\s*=\s*processArg\(\s*7\s*\)/.test(code));
|
||||
|
@ -11,7 +11,9 @@ dashedName: compound-assignment-with-augmented-addition
|
||||
|
||||
En la programación, es común utilizar asignaciones para modificar el contenido de una variable. Recuerda que todo lo que está a la derecha del signo de igualdad se evalúa primero, así que podemos decir:
|
||||
|
||||
`myVar = myVar + 5;`
|
||||
```js
|
||||
myVar = myVar + 5;
|
||||
```
|
||||
|
||||
para sumar `5` a `myVar`. Dado que se trata de un patrón tan común, hay operadores que hacen tanto la operación matemática como la asignación en un solo paso.
|
||||
|
||||
|
@ -22,7 +22,7 @@ for (var i = 10; i > 0; i -= 2) {
|
||||
}
|
||||
```
|
||||
|
||||
`ourArray` ahora contendrá `[10,8,6,4,2]`. Cambiemos nuestra inicialización y expresión final para que podamos contar hacia atrás por dos números impares.
|
||||
`ourArray` ahora contendrá `[10,8,6,4,2]`. Ahora cambiemos el valor de inicialización y la expresión final de nuestro bucle para que podamos contar hacia atrás de dos en dos y así crear un arreglo descendente de números impares.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
@ -17,9 +17,7 @@ Tener más cartas altas en la baraja es una ventaja para el jugador. Se le asign
|
||||
|
||||
Escribirás una función para contar cartas. Recibirá un parámetro `card` (carta) que puede ser un número o una cadena y aumentar o reducir la variable global `count` (conteo) de acuerdo al valor de la carta (observa la tabla). La función devolverá una cadena con el conteo actual y la cadena `Bet` (Apuesta) si el conteo es positivo, o `Hold` (Espera) si el conteo es cero o negativo. El conteo actual y la decisión del jugador (`Bet` o `Hold`) deben estar separados por un solo espacio.
|
||||
|
||||
**Ejemplo de salida**
|
||||
`-3 Hold`
|
||||
`5 Bet`
|
||||
**Resultados de ejemplo:** `-3 Hold` o `5 Bet`
|
||||
|
||||
**Sugerencia**
|
||||
NO reinicies `count` a 0 cuando el valor sea 7, 8 o 9. NO devuelvas un arreglo.
|
||||
|
@ -11,13 +11,17 @@ dashedName: decrement-a-number-with-javascript
|
||||
|
||||
Puedes fácilmente <dfn>decrementar</dfn> o disminuir una variable por uno utilizando el operador `--`.
|
||||
|
||||
`i--;`
|
||||
```js
|
||||
i--;
|
||||
```
|
||||
|
||||
es equivalente a
|
||||
es el equivalente de
|
||||
|
||||
`i = i - 1;`
|
||||
```js
|
||||
i = i - 1;
|
||||
```
|
||||
|
||||
**Nota:** Toda la línea se convierte en `i--;`, eliminando la necesidad del signo de igualdad.
|
||||
**Nota:** La linea se convierte en `i--;`, eliminando la necesidad del signo igual.
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
@ -11,7 +11,9 @@ dashedName: delete-properties-from-a-javascript-object
|
||||
|
||||
También podemos eliminar propiedades de objetos de esta forma:
|
||||
|
||||
`delete ourDog.bark;`
|
||||
```js
|
||||
delete ourDog.bark;
|
||||
```
|
||||
|
||||
Ejemplo:
|
||||
|
||||
|
@ -13,17 +13,23 @@ Cuando estás definiendo una cadena debes comenzar y terminar con una comilla si
|
||||
|
||||
En JavaScript, puedes <dfn>escapar</dfn> una comilla de considerarse un final de cadena colocando una <dfn>barra invertida</dfn> (`\`) delante de la comilla.
|
||||
|
||||
`var sampleStr = "Alan said, \"Peter is learning JavaScript\".";`
|
||||
```js
|
||||
var sampleStr = "Alan said, \"Peter is learning JavaScript\".";
|
||||
```
|
||||
|
||||
Esto indica a JavaScript que la siguiente comilla no es el final de la cadena, sino que debería aparecer dentro de la cadena. Así que si imprimieras esto en la consola, obtendrías:
|
||||
|
||||
`Alan said, "Peter is learning JavaScript".`
|
||||
```js
|
||||
Alan said, "Peter is learning JavaScript".
|
||||
```
|
||||
|
||||
# --instructions--
|
||||
|
||||
Usa <dfn>barras invertidas</dfn> para asignar una cadena a la variable `myStr` de modo que si lo imprimieras en la consola, verías:
|
||||
|
||||
`I am a "double quoted" string inside "double quotes".`
|
||||
```js
|
||||
I am a "double quoted" string inside "double quotes".
|
||||
```
|
||||
|
||||
# --hints--
|
||||
|
||||
|
@ -13,7 +13,9 @@ Crea una lista de compras en la variable `myList`. La lista debe ser un arreglo
|
||||
|
||||
El primer elemento de cada sub-arreglo debe contener una cadena con el nombre del artículo. El segundo elemento debe ser un número que represente la cantidad, por ejemplo.
|
||||
|
||||
`["Chocolate Bar", 15]`
|
||||
```js
|
||||
["Chocolate Bar", 15]
|
||||
```
|
||||
|
||||
Debe haber al menos 5 sub-arreglos en la lista.
|
||||
|
||||
|
@ -13,7 +13,9 @@ Con las variables de arreglos (`array`) de JavaScript, podemos almacenar varios
|
||||
|
||||
Inicias una declaración de arreglo con un corchete de apertura, lo terminas con un corchete de cierre, y pones una coma entre cada entrada, de esta forma:
|
||||
|
||||
`var sandwich = ["peanut butter", "jelly", "bread"]`
|
||||
```js
|
||||
var sandwich = ["peanut butter", "jelly", "bread"]
|
||||
```
|
||||
|
||||
# --instructions--
|
||||
|
||||
|
@ -11,7 +11,9 @@ dashedName: storing-values-with-the-assignment-operator
|
||||
|
||||
En JavaScript, puedes almacenar un valor en una variable con el operador de <dfn>asignación</dfn> (`=`).
|
||||
|
||||
`myVariable = 5;`
|
||||
```js
|
||||
myVariable = 5;
|
||||
```
|
||||
|
||||
Esto asigna el valor numérico (`Number`) `5` a `myVariable`.
|
||||
|
||||
|
@ -13,17 +13,21 @@ La función `parseInt()` analiza una cadena y devuelve un entero. Recibe un segu
|
||||
|
||||
La llamada a la función se realiza de la siguiente manera:
|
||||
|
||||
`parseInt(string, radix);`
|
||||
```js
|
||||
parseInt(string, radix);
|
||||
```
|
||||
|
||||
A continuación, te presentamos un ejemplo:
|
||||
Y aquí hay un ejemplo:
|
||||
|
||||
`var a = parseInt("11", 2);`
|
||||
```js
|
||||
var a = parseInt("11", 2);
|
||||
```
|
||||
|
||||
La variable radix indica que `11` está en el sistema binario, o base 2. Este ejemplo convierte la cadena `11` a un entero `3`.
|
||||
|
||||
# --instructions--
|
||||
|
||||
Utiliza `parseInt()` dentro de la función `convertToInteger` para convertir un número binario en un número entero, y devuélvelo.
|
||||
Utiliza `parseInt()` en la función `convertToInteger` para convertir un número binario en un número entero, y devolverlo.
|
||||
|
||||
# --hints--
|
||||
|
||||
|
@ -11,7 +11,9 @@ dashedName: use-the-parseint-function
|
||||
|
||||
La función `parseInt()` analiza una cadena y devuelve un entero. A continuación, te presentamos un ejemplo:
|
||||
|
||||
`var a = parseInt("007");`
|
||||
```js
|
||||
var a = parseInt("007");
|
||||
```
|
||||
|
||||
La función anterior convierte la cadena `007` al entero `7`. Si el primer carácter de la cadena no puede ser convertido en un número, entonces devuelve `NaN`.
|
||||
|
||||
|
Reference in New Issue
Block a user