Tipos de datos: cada variable tiene un tipo de datos que indica qué tipo de datos se almacenan en una variable. Hay dos tipos de tipos de datos en JavaScript, a saber, tipos de datos primitivos y tipos de datos no primitivos.
Tipos de datos primitivos: los tipos de datos predefinidos proporcionados por el lenguaje JavaScript se conocen como tipos de datos primitivos. Los tipos de datos primitivos también se conocen como tipos de datos incorporados.
Tipos de datos no primitivos: los tipos de datos que se derivan de los tipos de datos primitivos del lenguaje JavaScript se conocen como tipos de datos no primitivos. También se conocen como tipos de datos derivados o tipos de datos de referencia.
Hay cinco tipos de tipos de datos primitivos en Javascript.
1. Número: el tipo de datos de número en javascript se puede usar para contener valores decimales, así como valores sin decimales.
Javascript
<script> let x = 250; let y = 40.5; console.log("Value of x=" + x); console.log("Value of y=" + y); </script>
Producción:
2. String: el tipo de datos de string en javascript representa una secuencia de caracteres entre comillas simples o dobles.
Javascript
<script> let str = 'Hello All'; let str1 = "Welcome to my new house"; console.log("Value of str=" + str); console.log("Value of str1=" + str1); </script>
Producción:
3. Indefinido: El significado de indefinido es ‘el valor no está asignado’.
Javascript
<script> console.log("Value of x=" + x); </script>
Producción:
4. Booleano: el tipo de datos booleano puede aceptar solo dos valores, es decir, verdadero y falso.
Javascript
<script> console.log("value of bool=" + bool); </script>
Producción:
5. Nulo: este tipo de datos solo puede contener un valor posible que sea nulo.
Javascript
<script> let x = null; console.log("Value of x=" + x); </script>
Los tipos de datos no primitivos son los siguientes:
1. Objeto: Objeto en Javascript es una entidad que tiene propiedades y métodos. Todo es un objeto en javascript.
Cómo crear un objeto en javascript:
- Uso de la función Constructor para definir un objeto:
// Create an empty generic object var obj = new Object(); // Create a user defined object var mycar = new Car();
- Uso de notaciones literales para definir un objeto:
// An empty object var square = {}; // Here a and b are keys and // 20 and 30 are values var circle = {a: 20, b: 30};
Ejemplo:
Javascript
<script> // Creating object with the name person let person = { firstName: "Luiza", lastName: "Shaikh", }; // Print the value of object on console console.log(person.firstName + " " + person.lastName); </script>
2. Array: Con la ayuda de un array, podemos almacenar más de un elemento bajo un solo nombre.
Formas de declarar una array unidimensional:
// Call it with no arguments var a = new Array(); // Call it with single numeric argument var b = new Array(10); // Explicitly specify two or // more array elements var d = new Array(1, 2, 3, "Hello");
Ejemplo:
Javascript
<script> var a = new Array(); var b = new Array(10); var d = new Array(1, 2, 3, "Hello"); console.log("value of a=" + a); console.log("value of b" + b); console.log("value of d=" + d); </script>
Producción:
JavaScript no admite arrays bidimensionales. pero podemos hacer esto creando una array de una array.
Primitivo vs No Primitivo
Primitivo |
no primitivo |
Los tipos de datos primitivos están predefinidos |
Los tipos de datos no primitivos son creados por el programador. |
Los tipos de datos primitivos tendrán ciertos valores |
Los tipos de datos no primitivos pueden ser NULL |
El tamaño depende del tipo de estructura de datos |
El tamaño no es fijo |
Los ejemplos son números, strings |
Los ejemplos son array, lista enlazada |
Puede comenzar con minúscula |
Puede comenzar con mayúscula |
Publicación traducida automáticamente
Artículo escrito por luizashaikh1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA