Curso de JavaScript | 7. Tipos de datos en JavaScript

Iniciado por Abarhild, Julio 19, 2022, 01:23:43 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 19, 2022, 01:23:43 PM Ultima modificación: Julio 19, 2022, 08:48:14 PM por AXCESS
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login


Tipos de datos en JavaScript
JavaScript no necesita una definición del tipo de la variable. JavaScript determina el tipo de variable en función del propio contenido. Tenemos 3 tipos diferentes de contenido:


  • String - es decir, texto.
  • Number - es decir, números.
  • Boolean = interruptor, encendido o apagado o, en la jerga informática, true o false.

¡Las cadenas siempre se ponen entre comillas!

Código: javascript
var variableTexto = "Aqui viene el texto";


¡Cualquier lugar decimal en los números se da con el punto americano! Así que no te tropeces con los lugares decimales - es efectivo un "lugar después del PUNTO".

Código: javascript
var variableNumero = 34.23;


En el tipo "Booleano" solo hay 2 estados: true o false; estos también se pueden especificar con "1" para true y "0" para false. Es más claro especificar las variables (también para diferenciarlas de los números) a través de true o false.

Código: javascript
var variableBoolean = true;


También existen peligros que acechan en la naturaleza de la tipificación automática de datos. El siguiente ejemplo debería aclarar esto.

Código: javascript
var numeroa = 3;
console.log(numeroa);


Obtenemos 3.

Si ahora sumamos este número a otro:

Código: javascript
var numeroa = 3;
numeroa = numeroa + 6;
console.log(numeroa);


Ahora se muestra la adición. Pero si accidentalmente ponemos el segundo número entre comillas, ¡obtendremos un resultado diferente!

Código: javascript
var numeroa = 3;
numeroa = numeroa + '6';
console.log(numeroa);


Ahora se usan los tipo de datos "number" y "string" y JavaScript convierte automáticamente todo en el tipo de datos "string" y obtenemos el texto "36" como resultado.