¡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
21H
4M
31S

Tipos de datos

3/67

Lectura

En JavaScript, existen distintos tipos de datos que podemos utilizar para almacenar información. A continuación, presentamos una descripción de los más populares:

...

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

Aportes 9

Preguntas 6

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 tipos de datos en JavaScript:


.

  • JavaScript tiene seis tipos de datos primitivos: string, number, boolean, undefined, null y symbol. Además, existe un séptimo tipo de datos llamado objeto, que es una colección de datos y/o funciones.
    .
  • La forma en que se manejan los datos en JavaScript es un poco diferente a otros lenguajes de programación. Por ejemplo, los números en JavaScript se almacenan como valores de punto flotante de 64 bits, lo que significa que pueden almacenar números muy grandes y muy pequeños con precisión.
    .
  • A diferencia de otros lenguajes de programación, JavaScript no tiene un tipo de datos de carácter. En su lugar, los caracteres se representan como strings de longitud uno.
    .
  • Los objetos en JavaScript pueden tener propiedades y métodos. Las propiedades son como variables que contienen valores, mientras que los métodos son funciones que se pueden llamar en el objeto.
    .
  • En JavaScript, los strings son inmutables, lo que significa que no se pueden cambiar una vez que se han creado. En su lugar, se pueden crear nuevos strings a partir de los existentes.
    .
  • Los arrays en JavaScript también son objetos, lo que significa que pueden tener propiedades y métodos. Una propiedad interesante de los arrays en JavaScript es que su longitud no está fija, lo que significa que se pueden agregar o eliminar elementos en cualquier momento.
    .
  • En JavaScript, el valor de una variable se puede evaluar como true o false en función de su valor de verdad. Algunos valores que se evalúan como false son: 0, "", undefined, null y NaN.

Viene bárbaro todo este repaso!!

En el último ejemplo (el de typeof) hay un error en la línea que dice ’ typeof 30 // “boolean” '.

Una cosita…
No entiendo el motivo por el cual en éste ejemplo básico, declaran TODO con const… Platzi tiene grandes problemas con el tema de la declaración de variables y puede llevar a confusiones…
Si declaran:

const edad = 30; (¿No les parece que es más adecuado un let ya que la edad NO es constante?)
const pi = 3.14; (pi, sí es una constante, ya que no cambia su valor en el tiempo)
const salario = 1500.50; (Mismo que la edad, ésto no debería ser const sino let)

A ver, cada cual declara sus variables como quiere, pero a modo educativo, es más claro demostrar la utilidad de cada tipo de variable…
Saludos.

averiguando un poco más de los tipos de datos en JS me encontré con un video de midu sobre el valor null y su typeoff.
Me pareció interesante a si que se los dejo 💚
https://www.youtube.com/watch?v=E9AKgDdZKnE&ab_channel=midulive

Resumen de lo leído.

Muy interesante repasar los conceptos básicos. Estoy emocionado de completar el reto para poder aplicar estos conocimientos en futuros proyectos. ¡Vamos por más! 💻🚀

Estoy aprendiendo mucho con los comentarios de la comunidad. Muchas gracias por los aportes.

Me gusta este curso, es como un guía rápida y precisa, y si ya se desea practicar y mejorar se van tomando los cursos sin estancarse mucho.