Code Monkey home page Code Monkey logo

tipos-de-datos-en-typescript's Introduction

TIPOS DE DATOS EN TYPESCRIPT

El proyecto tiene como objetivo proporcionar una comprensión completa y clara de los tipos de datos en TypeScript. A través de ejemplos concisos y explicaciones claras, los usuarios podrán familiarizarse con conceptos fundamentales como números, cadenas, matrices, clases, interfaces y más, facilitando así el desarrollo de aplicaciones robustas y seguras.

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

let age: number = 25;

String, Almacena datos de texto, como palabras o frases, dentro de comillas simples o dobles.

let name: string = "John";

Array de Numeros, Contiene una colección ordenada de elementos del mismo tipo o de diferentes tipos.

let numbers: number[] = [1, 2, 3, 4, 5];

Boolean, Representa un valor lógico que puede ser verdadero o falso.

let isStudent: boolean = true;

Clases, Son plantillas para la creación de objetos que encapsulan datos para un conjunto específico de operaciones.

class Person {
    name: string;
    age: number;

    constructor(name: string, age: number) {
        this.name = name;
        this.age = age;
    }

}

Enum, Permite definir un conjunto de constantes con nombre, facilitando el trabajo con conjuntos de valores relacionados.

enum Direction {
    Up,
    Down,
    Left,
    Right

}

Funciones, Bloques de código reutilizables diseñados para realizar una tarea específica.

function greet(name: string): void {
    console.log(`Hello, ${name}!`);
}

Interfaces, Define la estructura que un objeto debe seguir, especificando los tipos de datos de sus propiedades.

interface Car {
    brand: string;
    model: string;
    year: number;

}

let myCar: Car = { brand: "Toyota", model: "Corolla", year: 2022 };

Type, Permite definir nuevos tipos de datos que pueden ser reutilizados en diferentes partes del código.

type Point = {
    x: number;
    y: number;
}

let point: Point = { x: 10, y: 20 };

Objetos, Estructuras de datos que contienen propiedades y métodos para representar algo del mundo real.

let person: { name: string, age: number } = { name: "Alice", age: 30 };

Null, Representa la ausencia de valor intencionalmente asignado.

let nullValue: null = null;

Void, Indica que una función no devuelve ningún valor.

function sayHello(): void {
    console.log("Hello!");
}

Any, Permite la flexibilidad de trabajar con cualquier tipo de datos, eliminando la verificación estática de tipos.

let variable: any = "Hello";
variable = 10; // No hay restricciones de tipo

Undefined, Indica que una variable no ha sido inicializada y no tiene un valor asignado.

let undefinedValue: undefined = undefined;

Expresiones de Gratitud 🎁

Comenta a otros sobre este proyecto 📢
Invita una cerveza 🍺 o un café ☕
Paypal [email protected]
Da las gracias públicamente 🤓.

No olvides SUSCRIBIRTE 👍

tipos-de-datos-en-typescript's People

Contributors

urian121 avatar

Stargazers

 avatar Luis A. Guisado avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.