¡Te damos la bienvenida a este reto!

1

¡Bienvenido al mundo de JavaScript!

Día 1

2

Variables, funciones y sintaxis básica

3

Tipos de datos

4

Playground - Retorna el tipo

5

Tipos de datos - pt 2

Día 2

6

Operadores

7

Hoisting y coerción

8

Playground - Calcula la propina

9

Alcance de las variables

Día 3

10

Condicionales

11

Playground - Calcula años bisiestos

12

Switch

13

Playground - Obten información de mascotas según su tipo

14

Ciclos

15

Playground - Dibuja un triangulo

Día 4

16

Arrays

17

Playground - Encuentra al michi mas famoso

18

Objetos

19

Playground - Obten el promedio de los estudiantes

Día 5 - Checkpoint

20

Playground - encuentra el palindromo más grande

Día 6

21

Reasignación y redeclaración

22

Modo estricto

Día 7

23

Debugging y manejo de errores

24

Programación funcional

Quiz: Día 7

Día 8

25

Closures

26

Playground - Crea una calculadora con closures

27

Higher order functions

28

Playground - Crea tu propio método map

Día 9

29

ECMAScript

30

TC39

Quiz: Día 9

Día 10 - Checkpoint

31

ES6

32

ES7

33

Playground - Task planner

Día 11

34

Asincronismo

35

Playground - Promesas

36

Manejando el asincronismo

37

Playground - Resuelve el callback hell usando promesas

38

Playground - Resuelve el callback hell usando async/await

Día 12

39

Arrays a profundidad

40

Métodos de arrays: Every, Find y findIndex

41

Playground - Válida el formulario

Día 13

42

Métodos de arrays: Includes, Join y concat

43

Playground - agrupa los productos

44

Métodos de arrays: Flat y FlatMap

45

Playground - Encuentra la ubicación del valor buscado

Día 14

46

Mutable functions

47

Playground - Modifica una lista de compras

48

Métodos de arrays: sort

49

Playground - Ordena los productos

Día 15 - Checkpoint

50

Playground - Sistema de reservaciones de un hotel

Día 16

51

Programación orientada a objetos en JavaScript

52

Objetos literales

53

Playground - Congela el objeto recursivamente

Día 17

54

Prototipos en JavaScript

55

Playground - Modifica el prototype de los arrays

56

Playground - Crea un auto usando clases

Día 18

57

Abstracción en JavaScript

58

Playground - Sistema de carrito de compras

59

Encapsulamiento en JavaScript

60

Playground - Encapsula datos de los usuarios

Día 19

61

Herencia en JavaScript

62

Playground - Jerarquía de animales

63

Polimorfismo en JavaScript

64

Playground - Sistema de pagos

Día 20 - Checkpoint

65

Playground - Agenda de vuelos

Live Class

66

30 días de JS con Juan DC

67

30 días de JS con Nicobytes

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

3D
19H
41M
43S

Operadores

6/67

Lectura

Los operadores son elementos de lenguaje que nos permiten realizar cálculos y comparaciones en JavaScript. Aquí hay una lista de los operadores más comunes:

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 4

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Aquí te dejo algunos datos curiosos sobre los operadores en JavaScript:


.

  • JavaScript tiene varios tipos de operadores, incluyendo aritméticos, de comparación, lógicos y de asignación.
    .
  • El operador “+” no solo se usa para sumar números, sino también para concatenar strings. Por ejemplo, "Hola" + "Mundo" devuelve "HolaMundo".
    .
  • El operador de igualdad == en JavaScript compara los valores de dos variables, no los tipos de datos. Por lo tanto, "1" == 1 es true en JavaScript.
    .
  • Si quieres comparar los valores y los tipos de dos variables, debes usar el operador de igualdad estricta ===. Por ejemplo, "1" === 1 es false en JavaScript.
    .
  • El *operador ternario ? es un atajo para escribir una sentencia if-else en una sola línea. Por ejemplo, la siguiente línea de código asignará el valor de "Hombre" o "Mujer" a la variable gender en función del valor de la variable isMale:
    var gender = isMale ? "Hombre" : "Mujer";
    .
  • JavaScript también tiene operadores de bits, que se utilizan para realizar operaciones de bits a nivel de bits individuales en números enteros. Estos operadores incluyen AND (&), OR (|), XOR (^) y NOT (~).
    .
  • JavaScript también tiene operadores de incremento ++ y decremento --, que se utilizan para aumentar o disminuir el valor de una variable en 1. Estos operadores pueden colocarse antes o después de la variable y tienen diferentes efectos en el valor de la variable y la expresión en la que se utilizan.

En el ejemplo del operador OR, si dejamos 10 años de edad y que efectivamente tiene identificación, el niño SI podría entrar al bar hahahaha 😱

Lo mejor sería no tener esta validación en una página o plataforma real 🤣

creo que hay un error en el ejemplo de -= ya que el retorno de la consola es 7 no 12

let x = 10;
x -= 3; // x = x - 3 =10-3
console.log(x); // 7

igual en el segundo ejemplo

let x = 10;
x *= 2; // x = x * 2 = 10 * 2
console.log(x); // 20

y tercero

x /= 4; // x = x / 4 =10 /4=5
console.log(x); // 5

El AND(&&) también se puede usar para ejecutar una expresión si la evaluación retorna true, por ejemplo:

true && console.log(“Ejecute console.log”)
2==2 && console.log(“Es true!”);