Tipos de datos en JavaScript
Cadenas Javascript Concepto Diferentes tipos
Son una serie de caracteres o Los tipos de datos son un concepto El typeof operador de JavaScript para encontrar
el tipo de una variable de
cadenas de textos que se escriben importante. JavaScript.
con comillas. Se puede usar Para poder operar en variables, es El typeof operador devuelve el tipo de una
comillas simples o dobles: importante saber algo sobre el tipo. variable o una expresión:
typeof "" // Regresa "string"
JavaScript Matrices Secuencia Ejemplos Indefinido Nulo
boleanos JavaScript
Se escriben entre Al agregar un número y
Se supone que es algo
corchetes. Están Es una variable sin que no existe.
una cadena, JavaScript valor. Cualquier Desafortunadamente, en
separados por tratará el número como var x = 16 + 4 + "Volvo";
Se usan a menudo Resultado: variable se puede JavaScript, el tipo de
comas. Mientras que una cadena. JavaScript datos de nulles un
en pruebas 20Volvo vaciar,
los objetos se evalúa expresiones de objeto.
condicionales y solo var x = "Volvo" + 16 + 4; estableciendo el
escriben con llaves izquierda a derecha. Puede considerarlo un
pueden tener dos Diferentes secuencias Resultado: valor en undefined. error en JavaScript que
{}, nombre: pares de Volvo164.
valores: true o false. pueden El tipo typeof nulles un objeto.
valores, separados
por producir diferentes también será Debería ser null.
resultados undefined. Puede vaciar un objeto
comas. configurándolo en null
Ejemplo: Ejemplos:
Ejemplo 1: var person =
Ejemplo: var car; // valor
var cars = ["Saab", {firstName:"John",
var x = 5; En el primer ejemplo, JavaScript trata los números 16 y 4 indefinido, tipo
"Volvo", "BMW"]; lastName:"Doe", age:50,
var y = 5; como números indefinido
Ejemplo 2: En el segundo ejemplo, dado que el primer operando es eyeColor:"blue"};
var z = 6; car = undefined; //
var person = una cadena, todos los person = null; // Ahora el
(x == y) // Regresa valor indefinido, tipo
{firstName:"John", operandos se tratan como cadenas. valor; pero el tipo es
TRUE(x == z) // Regresa
lastName:"Doe", age:50, indefinido objeto.
FALSE
eyeColor:"blue"};