En javascript como en todas las lengujes de programacion tenemos diveros tipos de datos
- strings
- numeros
- Bigint
- booleano
- indefenido
- nullo
- simbolo
- object
El tipo de datos del objeto
este tipo de dato puede contener
- un Objecto
- una matriz
- Una cita
Las variables en javascript puede contener cualquier tipo de dato
En programacion es muy importante saber el tipo de dato a utilizar
para operar con variables, tenemos que tener en cuanta el tipo de dato a utilizar
Si ponemos una variable con un numero y la sumamos a otra que sea un string lo que hace javascript es concatenar las dos variables, tratando las dos como strings
...
Ejemplo
let x = 16 + "Volvo";Resultado: 16Volvo
JavaScript evalúa las expresiones de izquierda a derecha. Diferentes secuencias pueden producir diferentes resultados:
ejemplo
let x = 16 + 4 + "Volvo";Resultado: 20Volvo
let x = "Volvo" + 16 + 4;Resultado: Volvo164
Tipos de datos dinamicos
En javascript los tipos de datos son dinamicos, esto quiere decir que podemos iniciar una variable con un tipo de dato y ir cambiando el tipo de dato de esa variable, que no tiene problema alguno
ejemplo
let x; // Variable indefenida x = 5; // cambiamos la variable a numerica x = "John"; // cabiamos nuevamente a una string
Cadenas JavaScript
Cadenas son un conjunto de caracteres, y en javascript se escriben entre comillas simples o dobles
let car = "Volvo 180"; let car = 'Volvo 180'
Se puede usar comillas dentro de otras comillas, siempre que sean distintas de las comillas iniciales
ejemplo
let car = "Esto son comillas dobles, 'ahora ya son comillas simples'";
Números JavaScript
Los numeros en javascript se almacenan como numeros decimales
Se pueden escribir como decimal o no
ejemplo
let x = 34; let y = 54.00;
Notación exponencial
Los numeros muy grandes o muy pequenos se pueden escribir con sentido cientifico
ejemplo
let y = 123e5; // 12300000 let z = 123e-5; // 0.00123
NOTA: en otras lenguajes de programacion los numeros pueden ser 8 bytes, 16 bytes, 32 bites etc
En Javascript son siempre de un tipo: doble (coma flotante de 64 bits).
BigInt
desde 2020, javascript utiliza este tipo de dato para almacenar valores interos muy grandes
let x = BigInt("123456789012345678901234567890");
Booleanos de JavaScript
Este tipo de dato toma dos estados true o false
Los booleanos se utilizan a menudo en pruebas condicionales.
Arrays o matrizes
Las matrizes o arrays en javascript se escriben siempre con colchetes
Los elementos de la matriz están separados por comas.
Los índices de matriz están basados en cero, lo que significa que el primer elemento es [0], el segundo es [1], y así sucesivamente.
ejemplo
const cars = ["Saab", "Volvo", "BMW"];
Objetos JavaScript
Los objetos de JavaScript se escriben con llaves {}.
Objeto Las propiedades se escriben como pares nombre:valor, separados por comas.
ejemplo
const person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
El objeto (persona) en el ejemplo anterior tiene 4 propiedades: firstName, apellido, edad y color de ojos.
El tipo de Operador
En javascript se puede usar el operador typeof para encontrar el tipo de una variable
typeofoperador devuelve el tipo de una variable o una expresión:
ejemplo
typeof "John Doe" // Returns "string" typeof 314 // Returns "number" typeof 3.14 // Returns "number" typeof (3) // Returns "number" typeof (3 + 4) // Returns "number"
Indefinido
Una variable indefenida es una variable sin valor
El tipo de na variable indefenida es indefenido
ejemplo
let car; // Valor indefenido, tipo indefenido
Valores vacíos
Un valor vacío no tiene nada que ver con undefined.
Una cadena vacia tiene un valor y un tipo
ejemplo
let car = ""; // El valor es "", El tipo es una "string"
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias