Este grupo de trabajo ha estado mucho tiempo investigando para dar respuesta a tu búsqueda, te compartimos la resolución y deseamos serte de gran apoyo.
Solución:
Data Types (JavaScript):
Primary Data Types
The primary (primitive) data types are:
String, Number, Boolean
Composite Data Types
The composite (reference) data types are:
Object, Array
Special Data Types
The special data types are:
Null, Undefined
Haga clic aquí para más detalles:
var test1 = 1;
var test2 = "Something";
var test3 = true;
var test4 = ;
var test5 = new Array();
var test6 = new Date();
var test7;
var test8 = null;
alert(typeof (test1)); //number
alert(typeof (test2)); //string
alert(typeof (test3)); //boolean
alert(typeof (test4)); //object
alert(typeof (test5)); //object
alert(typeof (test6)); //object
alert(typeof (test7)); //undefined
alert(typeof (test8)); //object
Javascript tiene cinco tipos de datos primitivos: 1. número 2. string
3. booleano 4. indefinido 5. null
Cualquier cosa que no pertenezca a ninguno de estos cinco tipos primitivos se considera un objeto.
Los primeros 3 tipos de datos tienen un constructor de objetos correspondiente. Por ejemplo
var word = "something";
Y luego como un objeto:
var word = new String("something");
Para el constructor de objetos, observe el new
palabra clave. Crea referencia de objeto.
Otra cosa para notar que
var greeting = "something";
var word = new String("something");
greeting == word ----> True as their value is same
greeting === word -----> False because there value same but type is different .
En cuanto a que la palabra clave var sea la misma para todos los casos, recuerde que Javascript es un lenguaje de escritura dinámica. Eso significa que resuelve la verificación del tipo de datos durante el tiempo de ejecución en lugar del tiempo de compilación (como Java, C++).
Esto hace que javascript sea extremadamente poderoso. Aunque esta característica única también tiene inconvenientes. Consulte esta wikipedia para obtener más detalles: https://en.wikipedia.org/wiki/Type_system#Static_and_dynamic_type_checking_in_practice
Espero que esto ayude.
Sección de Reseñas y Valoraciones
Nos puedes añadir valor a nuestro contenido informacional aportando tu experiencia en las críticas.