Computing">
[Go to site: main page, start]

0% encontró este documento útil (0 votos)
29 vistas9 páginas

Palabras Clave Esenciales de JavaScript

El documento presenta una lista de palabras clave de JavaScript junto con ejemplos de su uso, como 'break', 'case', 'class', y 'function'. También incluye conceptos importantes como objetos, funciones, arrays, eventos y módulos. Cada palabra clave se explica brevemente con un ejemplo de código correspondiente.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas9 páginas

Palabras Clave Esenciales de JavaScript

El documento presenta una lista de palabras clave de JavaScript junto con ejemplos de su uso, como 'break', 'case', 'class', y 'function'. También incluye conceptos importantes como objetos, funciones, arrays, eventos y módulos. Cada palabra clave se explica brevemente con un ejemplo de código correspondiente.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

### Palabras clave de JavaScript

1. **break**: Termina la ejecución de un bucle (`for`, `while`,


`switch`). Ejemplo:

```javascript

For (let i = 0; i < 10; i++) {

If (i === 5) break; // Sale del bucle cuando i es 5

```

2. **case**: Define una opción en una declaración `switch`.


Ejemplo:

```javascript

Switch (color) {

Case ‘red’:

// código

Break;

```

3. **catch**: Especifica un bloque de código que capturará errores


en una cláusula `try`. Ejemplo:

```javascript

Try {

// código potencialmente problemático

} catch (error) {

// manejo del error

}
```

4. **class**: Define una clase para crear objetos con propiedades


y métodos. Ejemplo:

```javascript

Class Persona {

Constructor(nombre) {

[Link] = nombre;

```

5. **const**: Declara una variable constante cuyo valor no puede


cambiar. Ejemplo:

```javascript

Const PI = 3.1416;

```

6. **continue**: Salta a la siguiente iteración de un bucle.


Ejemplo:

```javascript

For (let i = 0; i < 10; i++) {

If (i % 2 === 0) continue; // Salta las pares

```

7. **debugger**: Instrucción que detiene la ejecución y abre las


herramientas de depuración del navegador. Ejemplo:

```javascript

Debugger;
```

8. **default**: Caso por defecto en un `switch`. Ejemplo:

```javascript

Switch (color) {

Default:

// código

```

9. **delete**: Elimina una propiedad de un objeto o una variable


en ciertos contextos. Ejemplo:

```javascript

Delete [Link];

```

10. **do**: Parte de un bucle `do…while`, que ejecuta un


bloque al menos una vez. Ejemplo:

```javascript

Do {

// código

} while (condición);

```

11. **else**: Ejecuta un bloque de código si la condición de un


`if` es falsa. Ejemplo:

```javascript

If (condición) { // código } else { // otro código }

```
12. **export**: Exporta funciones, objetos o valores desde un
módulo para usarlos en otros archivos. Ejemplo:

```javascript

Export function sumar(a, b) { return a + b; }

```

13. **extends**: Indica que una clase hereda de otra.


Ejemplo:

```javascript

Class Estudiante extends Persona { }

```

14. **false**: Valor booleano que representa “falso”. Ejemplo:

```javascript

Let esVerdad = false;

```

15. **finally**: Bloque de código que siempre se ejecuta


después de un `try…catch`, sin importar si hubo error. Ejemplo:

```javascript

Try { /* código */ } catch € { /* manejo */ } finally { /* siempre


ejecuta */ }

```

16. **for**: Bucle que repite un bloque de código una


cantidad determinada de veces. Ejemplo:

```javascript

For (let i = 0; i < 5; i++) { /* código */ }

```

17. **function**: Declara una función. Ejemplo:


```javascript

Function sumar(a, b) {

Return a + b;

```

18. **if**: Condicional que ejecuta un bloque si la condición es


verdadera. Ejemplo:

```javascript

If (edad >= 18) { /* código */ }

```

19. **import**: Importa funciones, objetos o valores de otros


módulos. Ejemplo:

```javascript

Import { sumar } from ‘./[Link]’;

```

20. **in**: Busca si una propiedad existe en un objeto.


Ejemplo:

```javascript

If (‘nombre’ in persona) { /* código */ }

```

21. **instanceof**: Comprueba si un objeto es instancia de


una clase o función constructora. Ejemplo:

```javascript

If (obj instanceof Array) { /* código */ }

```
22. **let**: Declara variables con alcance de bloque. Ejemplo:

```javascript

Let x = 10;

```

23. **new**: Crea una nueva instancia de un objeto con un


constructor. Ejemplo:

```javascript

Let fecha = new Date();

```

24. **null**: Valor que representa “sin valor”, ausencia


intencionada. Ejemplo:

```javascript

Let valorNulo = null;

```

25. **return**: Termina una función y devuelve un valor.


Ejemplo:

```javascript

Function doble(x) { return x * 2; }

```

26. **super**: Hace referencia a la clase padre en clases que


heredan. Ejemplo:

```javascript

Class Estudiante extends Persona {

Constructor(nombre) {

Super(nombre);

}
}

```

27. **switch**: Estructura condicional para múltiples casos.


Ejemplo:

```javascript

Switch (color) { case ‘rojo’: … break; }

```

28. **this**: Hace referencia al objeto actual. Ejemplo:

```javascript

Class Persona {

Constructor(nombre) {

[Link] = nombre;

```

29. **throw**: Lanza un error explícitamente. Ejemplo:

```javascript

Throw new Error(“Mensaje de error”);

```

30. **true**: Valor booleano que representa “verdadero”.


Ejemplo:

```javascript

Let esVerdad = true;

```
31. **try**: Intenta ejecutar un bloque de código y captura
errores si se producen. Ejemplo:

```javascript

Try { /* código */ } catch€ { /* manejar error */ }

```

32. **typeof**: Opera sobre un valor y devuelve una cadena


que indica su tipo. Ejemplo:

```javascript

Typeof 42; // “number”

```

33. **var**: Declara una variable con alcance de función


(menos recomendado que `let` y `const`). Ejemplo:

```javascript

Var x = 5;

```

34. **void**: Evalúa una expresión sin devolver valor; a


menudo se usa con funciones o URLs. Ejemplo:

```javascript

Void 0;

```

35. **while**: Bucle que ejecuta un bloque de código


mientras la condición sea verdadera. Ejemplo:

```javascript

While (condición) { /* código */ }

```
36. **with**: Extiende el alcance del objeto especificado
(fuertemente desaconsejado por problemas). Ejemplo:

```javascript

With (obj) { /* código */ }

```

37. **yield**: Pausa y reanuda una función generadora.


Ejemplo:

```javascript

Function* generador() {

Yield 1;

Yield 2;

```

### Etiquetas y conceptos importantes

- **Objetos**: Colecciones de propiedades y valores. Ejemplo: `let


persona = { nombre: “Ana”, edad: 30 };`

- **Funciones**: Bloques de código reutilizables.

- **Arrays**: Listas ordenadas de datos. Ejemplo: `let numeros = [1,


2, 3];`

- **Eventos**: Acciones del usuario o del navegador, como `click`,


`load`, `submit`.

- **Módulos**: Archivos que contienen código que puede ser


importado

También podría gustarte