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

Java Script

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)
5 vistas9 páginas

Java Script

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
Está en la página 1/ 9

### 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) {

This.nombre = 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 obj.prop;

```

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 ‘./utils.js’;

```

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) {

This.nombre = 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