JavaScript tiene objetos predefinidos que puedes utilizar en tus proyectos. Es como si alguien ha estado programando objetos para que tu puedas aprovecharte de ellos, sin tener que programarlos tú de cero. Los objetos son como envoltorios de código.
En JavaScript, prácticamente todo son objetos. Por poner un ejemplo, los números y las cadenas de caracteres son transformados por el interprete del lenguaje en objetos.
Pero como los números y las cadenas tienen características diferentes, JavaScript ofrece de forma nativa objetos distintos para trabajar con ellos.
Los objetos primitivos más utilizados son los siguientes:
- Números (number)
- Cadenas de texto (string)
- Valores booleanos (boolean)
- Arreglos o una variable que contiene otras variables (array)
Tabla de contenidos
Number
Si utilizas el constructor Number(numero)
, crearás objetos que almacenarán números. Puedes crear números enteros, decimales y también cadenas de caracteres con número, que intentará transformar. Si no puede transformarlo a número, el objeto devuelve el valor NaN
(no es un número).
String
Con el constructor String("cadena")
puedes almacenar cadenas de caracteres. Acepta cualquier valor que pueda convertirse en una cadena de caracteres, como los números. Debe estar entre comillas.
Boolean
Con el constructor Boolean()
puedes almacenar valores verdadero (true
) y falso (false
). Si no pones ningún valor o pones un 0, NaN
, null
, undefined
o una cadena vacía, el valor almacenado será false
, todo lo demás será true
.
Array
Con el constructor Array()
se guardan variables que pueden contener otras variables o los llamados arreglos o directamente arrays.
Si declaras diferentes valores, el constructor crea un objeto tipo array con esos valores.
var edades = new Array (23, 34, 45);
Se crea una array de tres elementos
Si declaras un número:
var edades = new Array (23);
Se crea una array con 23 elementos que almacenaran el valor undefined
en cada uno de ellos.
Ventajas de utilizar los objetos de JavaScript
Procesar diferentes tipos de valores
Como JavaScript se encarga de convertir los objetos en valores primitivos y al revés, puedes realizar operaciones matemáticas con un objeto Number como cualquier otro valor numérico.
var valor = new Number("100"); //Es un string var total = valor * 100; alert(total); // Salida: 10000
Puedes utilizar los métodos y propiedades del objeto
Los objetos tienen propiedades y métodos para poder manejarlos. En algunos de ellos, como por ejemplo el objeto Array
facilita muchísimo el trabajar con ellos.
En el objeto Array
existe una propiedad llamada length
que te permite saber el número de valores que contiene el array.
Si te ha gustado o te ha aclarado conceptos el contenido de este artículo compártelo en redes sociales para que pueda crecer, ¡Muchas gracias!
Deja una respuesta