Tipos de valores en JavaScript

Introducción Link to heading

En JavaScript, existen dos tipos principales de valores: valores primitivos y valores tipo objetos.

Valores primitivos Link to heading

  • Son valores simples e inmutables.
  • No tienen propiedades ni métodos.
  • Los tipos de valores primitivos son:
    • Número: Representa valores numéricos, como enteros o decimales.
    • Cadena de texto: Representa una secuencia de caracteres.
    • Booleano: Representa un valor verdadero o falso.
    • Null: Representa un valor vacío intencionalmente.
    • Undefined: Representa un valor que no ha sido definido.

Ejemplos de valores primitivos Link to heading

40; // Number
"hello world"; // String
true; // Boolean
false; // Boolean
null; // Null
undefined; // Undefined

Valores tipo objetos: Link to heading

  • Son valores complejos y mutables.
  • Tienen propiedades y métodos.
  • Los tipos de valores tipo objetos son:
    • Arreglos: Son colecciones ordenadas de valores.
    • Objetos: Son colecciones de propiedades que pueden ser de diferentes tipos.

Ejemplos de valores tipo objetos Link to heading

[1, 2, 3]; // Array
{ name: "john", age: 30 }; // Object

Función typeof: Link to heading

La función typeof te permite obtener el tipo de un valor.

Ejemplo: Link to heading

typeof 40; // "number"
typeof "hello world"; // "string"
typeof true; // "boolean"
typeof null; // "object"
typeof undefined; // "undefined"

En resumen Link to heading

  • Es importante comprender los diferentes tipos de valores en JavaScript.
  • Los valores primitivos son simples e inmutables, mientras que los valores tipo objetos son complejos y mutables.
  • La función typeof te permite obtener el tipo de un valor.

¡Sigue aprendiendo sobre los tipos de valores en JavaScript para mejorar tus habilidades de programación!

Consejos adicionales: Link to heading

  • Presta atención al tipo de valor que necesitas para cada variable.
  • Usa la función typeof para verificar el tipo de un valor.
  • Ten en cuenta que algunos valores, como null, son de tipo “object”.

Ejemplo de uso de diferentes tipos de valores: Link to heading

// Number
const age = 30;

// String
const name = "john";

// Boolean
const isLoggedIn = true;

// Array
const hobbies = ["read", "programming", "travel"];

// Object
const person = {
    nombre: "john",
    edad: 30,
    hobbies: ["read", "programming", "travel"],
};

// function `typeof`
console.log(typeof age); // "number"
console.log(typeof name); // "string"
console.log(typeof isLoggedIn); // "boolean"
console.log(typeof hobbies); // "object"
console.log(typeof person); // "object"

¡Aprovecha las ventajas de comprender los tipos de valores para escribir código JavaScript más eficiente y efectivo!

<< Variables en JavaScript >>