隆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(鈥淓jecute console.log鈥)
2==2 && console.log(鈥淓s true!鈥);