Skip to main content

Tipos de datos

Los tipos de datos son una parte fundamental de cualquier lenguaje de programación, ya que determinan qué tipo de valores pueden ser almacenados en una variable o utilizado en una operación. Los tipos de datos definen cómo se almacena y se manipula la información en un programa. De este mismo modo Codax utiliza una serie de tipos de datos los cuales son:

Texto

Se utiliza para representar texto, como palabras, frases o caracteres.

nombre = "nuevo usuario"
imprimir("Hola, " + nombre)

Salida:

// Hola nuevo usuario

Lista

Permite almacenar una colección ordenada de valores, que pueden ser de cualquier tipo. Los elementos en un arreglo se acceden mediante un índice numérico.

numeros = [1, 2, 3, 4, 5]
imprimir(numeros[2])

Salida:

// 3

Número

Representa valores numéricos, ya sean enteros o de punto flotante.

const numero1 = 5;
const numero2 = 10;
const suma = numero1 + numero2;

imprimir("La suma de", numero1, "y", numero2, "es igual a", suma);

Salida:

// 15

Logico

Solo puede tener dos valores: verdadero o falso. Se utiliza para representar valores de verdad en la lógica de programación y en las decisiones.

var activo = verdadero

si (activo) {
imprimir("El sistema está activo")
} sino {
imprimir("El sistema está inactivo")
}

Salida:

// El sistema está activo

Fecha

Se utiliza para representar fechas y horas. Permite trabajar con información relacionada al tiempo, como fechas de calendario y marcas de tiempo.

var fechaActual = crear Fecha();

var diaDelMes = fechaActual.dia();

imprimir("Día del mes:", diaDelMes);

Salida:

//Día del mes: 17

Mate

No es un tipo de dato en sí, sino un objeto o módulo que proporciona funciones y constantes matemáticas en muchos lenguajes de programación. Se utiliza para realizar operaciones matemáticas avanzadas, como cálculos trigonométricos o exponenciación.

var anguloEnRadianes = 0.5; // aproximadamente 30 grados en radianes

var senoDelAngulo = Mate.sen(anguloEnRadianes);

imprimir("El seno de " + anguloEnRadianes + " radianes es: " + senoDelAngulo);

Salida:

// El seno de 0.5 radianes es: 0.479425538604203

Objeto

Se utiliza para crear estructuras de datos complejas que pueden contener múltiples valores de diferentes tipos. Los objetos se componen de propiedades (claves) y valores asociados.

var objetoPrototipo = { a: 1, b: 2 };

var nuevoObjeto = Objeto.crear(objetoPrototipo);

imprimir("Nuevo objeto:", nuevoObjeto);
imprimir("Propiedad 'a' en el nuevo objeto:", nuevoObjeto.a);
imprimir("Propiedad 'b' en el nuevo objeto:", nuevoObjeto.b);

Salida:

// Nuevo objeto: {}
// Propiedad 'a' en el nuevo objeto: 1
// Propiedad 'b' en el nuevo objeto: 2