Tipos de datos en javascript

Tipos de datos en javascript

tres tipos de datos primitivos en javascript

La computadora va a identificar con qué tipo de datos estás trabajando basándose en la sintaxis, o en la forma en que escribes el código. Es importante que recuerdes y practiques estas diferencias, de lo contrario, los datos podrían almacenarse en un formato inadecuado y morderte más tarde.

Vamos a repasar nuestro breve resumen de cada tipo de datos y para qué se pueden utilizar. Las cadenas son colecciones de caracteres alfanuméricos y símbolos. Así es como vamos a almacenar letras y palabras. Cosas como direcciones. Los números son justo lo que parecen. Son números, incluyendo enteros y decimales. Los ordenadores suelen utilizar los números para realizar operaciones matemáticas, pero también pueden ser simplemente un número, como un recuento de cuántos sabores de helado tiene una determinada tienda.

Los booleanos sólo pueden tener dos valores. Verdadero y falso. Representan todos los datos que sólo tienen dos estados, como un interruptor de luz. Encendido o apagado. El tipo de dato indefinido significa que la variable ha sido creada, pero nunca se le ha dado un valor. No es nada porque nadie se ha molestado en decirle qué valor debe tener. Null es similar a undefined, excepto que tiene que ser establecido intencionalmente. También significa vacío o nada, pero es así porque un desarrollador le dijo que estaba vacío o nada.

tipo de datos booleanos

El tipo Number es un valor de formato binario de 64 bits de doble precisión IEEE 754 (números entre -(2^53 – 1) y 2^53 – 1). Además de representar números de punto flotante, el tipo Number tiene tres valores simbólicos: +Infinito, -Infinito y NaN («Not a Number»).

Nota: A partir de ECMAScript 2015, también se puede comprobar si un número está en el rango de números de punto flotante de doble precisión utilizando Number.isSafeInteger(), así como Number.MAX_SAFE_INTEGER y Number.MIN_SAFE_INTEGER.

Se puede obtener el mayor valor seguro que se puede incrementar con Numbers utilizando la constante Number.MAX_SAFE_INTEGER. Con la introducción de BigInts, se puede operar con números más allá de Number.MAX_SAFE_INTEGER.

Utilice cadenas para los datos textuales. Cuando represente datos complejos, analice las cadenas y utilice la abstracción adecuada.Tipo de símboloUn símbolo es un valor primitivo único e inmutable y puede utilizarse como clave de una propiedad Object (véase más adelante). En algunos lenguajes de programación, los símbolos se denominan «átomos».

lista de javascript

La expresión dentro de ${…} se evalúa y el resultado pasa a formar parte de la cadena. Podemos poner cualquier cosa ahí: una variable como nombre o una expresión aritmética como 1 + 2 o algo más complejo.

Todos los demás tipos se denominan «primitivos» porque sus valores sólo pueden contener una única cosa (ya sea una cadena o un número o lo que sea). En cambio, los objetos se utilizan para almacenar colecciones de datos y entidades más complejas.

Normalmente, estos paréntesis contienen una expresión matemática, como (2 + 2), pero aquí sólo contienen un argumento (x). Sintácticamente, permiten evitar un espacio entre el operador typeof y su argumento, y a algunos les gusta.

lista de tipos de datos de javascript

Los tres primeros tipos de datos -números, cadenas y booleanos- deberían ser bastante familiares para los programadores de cualquier lenguaje. Los tres últimos -null, undefined y objects- requieren alguna explicación adicional. Examinaré cada uno de los tipos de datos por separado y explicaré los objetos con más detalle en el capítulo 8.

El script anterior primero define dos variables (aprenderás sobre la definición de variables más adelante en este capítulo) y las hace iguales a dos números hexadecimales, 0xe (14 en notación base 10) y 0x2, respectivamente:

La variable resultante se pasa a la función alert(), que muestra el cuadro de diálogo del paso 3 anterior. Es interesante observar que, aunque se han multiplicado dos números hexadecimales, la salida en el cuadro de diálogo de alerta está en formato de base 10.

La función isNaN() devuelve falso de esta expresión porque el valor entero 4 es un número. Recuerde que el significado de esta función es: «¿El 4 no es un número?» Pues bien, el 4 es un número, así que el resultado es falso.

La notación de puntos se llama así porque se utiliza un solo punto, o punto, para acceder a los miembros de un objeto. El punto simple (.) crea un delineador visual fácil entre los elementos. Por ejemplo, para acceder a una propiedad que podría llamarse «longitud de la variable habitación», se escribiría habitación.longitud. El operador punto se utiliza de forma similar en muchos lenguajes de programación.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad