Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions modules/10-basics/10-hello-world/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ El aprendizaje de un nuevo lenguaje de programación comienza tradicionalmente c
Hello, World!
```

![Hello World](./assets/hello-world.png)

Esta tradición tiene ya más de cuarenta años, y nosotros también comenzaremos con ella. En la primera lección escribiremos un programa `Hello, World!`. En JavaScript, este programa se ve así:

```javascript
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion modules/25-strings/10-quotes/en/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ console.log('He said "No"');

Sometimes both types of quotes appear in a string.

```
```text
Dragon's mother said "No"
```

Expand Down
2 changes: 1 addition & 1 deletion modules/25-strings/10-quotes/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ console.log('He said "No"');

A veces aparecen ambos tipos de comillas en una cadena.

```
```text
Dragon's mother said "No"
```

Expand Down
2 changes: 1 addition & 1 deletion modules/25-strings/10-quotes/ru/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ console.log('He said "No"');

Иногда в строке встречаются оба типа кавычек.

```
```text
Dragon's mother said "No"
```

Expand Down
2 changes: 1 addition & 1 deletion modules/35-calling-functions/100-call/en/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ You don't have to memorize this, but it will come in handy when reading English-

Every function has a **signature** - its "description": the name, the list of parameters, and the type of the returned value. It is the signature that lets you understand how to use a function without reading its code. For example, the MDN documentation describes `Math.pow()` like this:

```
```text
Math.pow(base, exponent)

Parameters
Expand Down
2 changes: 1 addition & 1 deletion modules/35-calling-functions/100-call/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ No es obligatorio memorizar esto, pero será útil al leer literatura en inglés

Cada función tiene una **firma**: su "descripción", es decir, el nombre, la lista de parámetros y el tipo de valor devuelto. Es la firma la que permite entender cómo usar una función sin leer su código. Por ejemplo, la documentación de MDN describe `Math.pow()` así:

```
```text
Math.pow(base, exponent)

Parámetros
Expand Down
2 changes: 1 addition & 1 deletion modules/35-calling-functions/100-call/ru/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ console.log(Math.pow(x + 1, 3)); // => 27

У каждой функции есть **сигнатура** — её «описание»: имя, список параметров и тип возвращаемого значения. Именно сигнатура позволяет понять, как пользоваться функцией, не читая её код. Например, документация MDN описывает `Math.pow()` так:

```
```text
Math.pow(base, exponent)

Параметры
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Math.max(1, 10, 3); // 10

The `Math.max()` function finds the maximum value among the passed parameters. How many parameters do you think it expects as input? If you open the documentation for this function, you will see a strange construct:

```
```text
Math.max([value1[, value2[, ...]]])
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Math.max(1, 10, 3); // 10

La función `Math.max()` encuentra el valor máximo entre los parámetros proporcionados. ¿Cuántos parámetros crees que espera como entrada? Si abres la documentación de esta función, verás una construcción extraña:

```
```text
Math.max([value1[, value2[, ...]]])
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Math.max(1, 10, 3); // 10

Функция `Math.max()` находит максимальное значение среди переданных параметров. Как вы думаете, сколько параметров она ожидает на вход? Если открыть документацию этой функции, то мы увидим странную конструкцию:

```
```text
Math.max([value1[, value2[, ...]]])
```

Expand Down
1 change: 1 addition & 0 deletions tsconfig.tsbuildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"root":["./vitest.config.js","./modules/10-basics/10-hello-world/index.js","./modules/10-basics/10-hello-world/test.js","./modules/10-basics/20-comments/index.js","./modules/10-basics/20-comments/test.js","./modules/10-basics/40-instructions/index.js","./modules/10-basics/40-instructions/test.js","./modules/10-basics/45-testing/index.js","./modules/10-basics/45-testing/test.js","./modules/10-basics/50-syntax-errors/index.js","./modules/10-basics/50-syntax-errors/test.js","./modules/20-arithmetics/20-basic/index.js","./modules/20-arithmetics/20-basic/test.js","./modules/20-arithmetics/25-operator/index.js","./modules/20-arithmetics/25-operator/test.js","./modules/20-arithmetics/27-commutativity/index.js","./modules/20-arithmetics/27-commutativity/test.js","./modules/20-arithmetics/30-composition/index.js","./modules/20-arithmetics/30-composition/test.js","./modules/20-arithmetics/40-priority/index.js","./modules/20-arithmetics/40-priority/test.js","./modules/20-arithmetics/50-float/index.js","./modules/20-arithmetics/50-float/test.js","./modules/20-arithmetics/60-infinity/index.js","./modules/20-arithmetics/60-infinity/test.js","./modules/20-arithmetics/70-nan/index.js","./modules/20-arithmetics/70-nan/test.js","./modules/20-arithmetics/80-linting/index.js","./modules/20-arithmetics/80-linting/test.js","./modules/25-strings/10-quotes/index.js","./modules/25-strings/10-quotes/test.js","./modules/25-strings/15-escape-characters/index.js","./modules/25-strings/15-escape-characters/test.js","./modules/25-strings/20-string-concatenation/index.js","./modules/25-strings/20-string-concatenation/test.js","./modules/25-strings/30-encoding/index.js","./modules/25-strings/30-encoding/test.js","./modules/30-variables/10-definition/index.js","./modules/30-variables/10-definition/test.js","./modules/30-variables/11-change/index.js","./modules/30-variables/11-change/test.js","./modules/30-variables/13-variables-naming/index.js","./modules/30-variables/13-variables-naming/test.js","./modules/30-variables/15-variables-expressions/index.js","./modules/30-variables/15-variables-expressions/test.js","./modules/30-variables/18-variable-concatenation/index.js","./modules/30-variables/18-variable-concatenation/test.js","./modules/30-variables/19-naming-style/index.js","./modules/30-variables/19-naming-style/test.js","./modules/30-variables/20-magic-numbers/index.js","./modules/30-variables/20-magic-numbers/test.js","./modules/30-variables/23-constants/index.js","./modules/30-variables/23-constants/test.js","./modules/31-advanced-strings/25-interpolation/index.js","./modules/31-advanced-strings/25-interpolation/test.js","./modules/31-advanced-strings/30-symbols/index.js","./modules/31-advanced-strings/30-symbols/test.js","./modules/31-advanced-strings/70-slices/index.js","./modules/31-advanced-strings/70-slices/test.js","./modules/31-advanced-strings/90-multiline-strings/index.js","./modules/31-advanced-strings/90-multiline-strings/test.js","./modules/33-data-types/10-primitive-data-types/index.js","./modules/33-data-types/10-primitive-data-types/test.js","./modules/33-data-types/45-undefined/index.js","./modules/33-data-types/45-undefined/test.js","./modules/33-data-types/50-data-types-weak-typing/index.js","./modules/33-data-types/50-data-types-weak-typing/test.js","./modules/33-data-types/52-data-types-immutability/index.js","./modules/33-data-types/52-data-types-immutability/test.js","./modules/33-data-types/55-data-types-casting/index.js","./modules/33-data-types/55-data-types-casting/test.js","./modules/35-calling-functions/100-call/index.js","./modules/35-calling-functions/100-call/test.js","./modules/35-calling-functions/135-calling-functions-default-params/index.js","./modules/35-calling-functions/135-calling-functions-default-params/test.js","./modules/35-calling-functions/150-calling-functions-expression/index.js","./modules/35-calling-functions/150-calling-functions-expression/test.js","./modules/35-calling-functions/180-variadic-parameters/index.js","./modules/35-calling-functions/180-variadic-parameters/test.js","./modules/35-calling-functions/270-deterministic/index.js","./modules/35-calling-functions/270-deterministic/test.js","./modules/38-objects/100-objects/index.js","./modules/38-objects/100-objects/test.js","./modules/38-objects/200-methods-immutability/index.js","./modules/38-objects/200-methods-immutability/test.js","./modules/38-objects/500-method-chain/index.js","./modules/38-objects/500-method-chain/test.js","./modules/40-define-functions/100-define-function/index.js","./modules/40-define-functions/100-define-function/test.js","./modules/40-define-functions/150-return/index.js","./modules/40-define-functions/150-return/test.js","./modules/40-define-functions/340-default-parameters/index.js","./modules/40-define-functions/340-default-parameters/test.js","./modules/40-define-functions/350-type-annotations/index.js","./modules/40-define-functions/350-type-annotations/test.js","./modules/40-define-functions/450-define-functions-short-syntax/index.js","./modules/40-define-functions/450-define-functions-short-syntax/test.js","./modules/40-define-functions/460-modules/index.js","./modules/40-define-functions/460-modules/test.js","./modules/40-define-functions/470-packages/index.js","./modules/40-define-functions/470-packages/test.js","./modules/45-logic/10-bool-type/index.js","./modules/45-logic/10-bool-type/test.js","./modules/45-logic/17-bool-strings/index.js","./modules/45-logic/17-bool-strings/test.js","./modules/45-logic/20-logic-combine-expressions/index.js","./modules/45-logic/20-logic-combine-expressions/test.js","./modules/45-logic/25-logical-operators/index.js","./modules/45-logic/25-logical-operators/test.js","./modules/45-logic/28-logical-negation/index.js","./modules/45-logic/28-logical-negation/test.js","./modules/45-logic/70-logical-expressions/index.js","./modules/45-logic/70-logical-expressions/test.js","./modules/48-conditionals/30-if/index.js","./modules/48-conditionals/30-if/test.js","./modules/48-conditionals/40-if-else/index.js","./modules/48-conditionals/40-if-else/test.js","./modules/48-conditionals/50-else-if/index.js","./modules/48-conditionals/50-else-if/test.js","./modules/48-conditionals/60-ternary-operator/index.js","./modules/48-conditionals/60-ternary-operator/test.js","./modules/48-conditionals/65-switch/index.js","./modules/48-conditionals/65-switch/test.js","./modules/50-loops/10-while/index.js","./modules/50-loops/10-while/test.js","./modules/50-loops/15-conditions-inside-loops/index.js","./modules/50-loops/15-conditions-inside-loops/test.js","./modules/50-loops/20-aggregation-numbers/index.js","./modules/50-loops/20-aggregation-numbers/test.js","./modules/50-loops/23-aggregation-strings/index.js","./modules/50-loops/23-aggregation-strings/test.js","./modules/50-loops/25-iteration-over-string/index.js","./modules/50-loops/25-iteration-over-string/test.js","./modules/50-loops/30-syntactic-sugar/index.js","./modules/50-loops/30-syntactic-sugar/test.js","./modules/50-loops/50-mutators/index.js","./modules/50-loops/50-mutators/test.js","./modules/50-loops/55-return-from-loops/index.js","./modules/50-loops/55-return-from-loops/test.js","./modules/50-loops/70-for/index.js","./modules/50-loops/70-for/test.js","./modules/50-loops/90-debug/index.js","./modules/50-loops/90-debug/test.js","./src/hexlet/math.js","./src/hexlet/string.js"],"version":"6.0.3"}
Loading