Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

String, Boolean, Number no son tipos de datos en JS

Hola, sugiero que en el tema 1 "Tipos primitivos" se reemplace el término "Tipos" por "Valores", ya que Javascript no es un lenguaje tipado, es decir, Number, String, Boolean, no son tipos de datos. Saludos.

1 respuesta

Hola David, espero que estés bien.

Gracias por compartir tu observación. Entiendo tu punto de vista sobre la terminología utilizada en JavaScript. Aunque es cierto que JavaScript es un lenguaje de tipado dinámico, los términos "Number", "String" y "Boolean" se refieren a tipos de datos primitivos en el contexto de JavaScript. Estos tipos de datos definen las categorías de valores que las variables pueden almacenar y manipular.

Por ejemplo, cuando decimos que una variable es de tipo "String", nos referimos a que almacena una cadena de caracteres. De manera similar, una variable de tipo "Boolean" almacena un valor verdadero o falso. Aunque JavaScript no requiere que declares el tipo de una variable al definirla, internamente clasifica los valores en estos tipos primitivos para gestionar cómo se comportan en operaciones y funciones.

Un ejemplo práctico sería el siguiente:

let nombre = "David"; // Esto es un String
let edad = 25; // Esto es un Number
let esEstudiante = true; // Esto es un Boolean

En este caso, aunque no especificamos los tipos al declarar las variables, JavaScript los reconoce y los gestiona como "String", "Number" y "Boolean".

Espero que esta explicación te ayude a entender por qué se utilizan esos términos en el curso.

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. ¡Continúa con tus estudios!