TypeScript es un Lenguaje de Programación, Es Un Super JavaScript con Super Poderes, Tipado. CREADO PARA HACER Código JavaScript Mucio Más Ecalable.
SE Dice Que TypeScript es Un Superset, Porque es on lenguaje Escrito encima de otro lenguaje, que compila otro lenguaje. En el caso de typescript es un lenguaje que compila javaScript, pero que incluye muachas facilidades y ventajas.
Microsoft Es El Creador De TypeScript. y es un lenguaje que se mantiene a la vanguardia con las mejoras de javascript.
TypeScript utiliza el Paradigma de Programación Orientado A objetos, Donde Podemos, включая Como Otros Lenguajes Como Java, C#, Entre Otros. Partir de la ersión es6 javaScript реализовано, аналогично аналогичному типовому произведению.
Con Typescript No Solo Se Desarrollan Aplicacion en angular, También Se Pueden Realizar En Otros Frameworks Como Vue, JS O Librerías Como React.
Un lenguaje tiene tipado estático cuando tiene las siguientes características:
- LAS переменные Tienen un Tipo de Dato.
- Los Valores Que Se le asignan A LAS переменные, соответствует Su Tipo de Dato.
Hay Otras características como:
- Интерфейсы
- Conversión de Tipos (Casting)
- Argysos con tipos de Datos
- Tipos de Datos en los retornos de una función
- Genéricos
EN TypeScript SE PUEED HACER USO DE LOS TIPOS DE DATOS DE JAVASCRICT, Pero Tambien Tiene Sus Tipos de Datos. Los Básicos Son:
- Логические: Tipo de Dato Lógico
- Номер: Tipo de Dato Númerico.
- Строка: Tipo de Dato de Cadena de Caracteres.
- Любой: SE USA Cuando No Queremos Declarar un Tipo de Dato, Quiere Decir Que Su Contenido Puede Ser Algun Tipo de Dato. SE PUEED USAR CUANDO TENEMOS ARRAYS QUE TIENEN VARIOS TIPOS DE DATOS.
- Void: se usa para deckarar funciones que no retornan nada.
LAS интерфейсы nos ayudan определяющие переменные LAS o métodos Que vamos usar. SE DICE QUE DEFINE EL CORTATO, LA SINTAXIS QUE LA CLASE DEBE SEGUIR EN SU ESTRUCTURA. La Interfaz se usa para la arerificación de los tipos datos que se usarán en la clase, esta verificaación se le conoce como “tipificación de pato” («напечатание уток») o “subtipificación Estructural” (“структурное субтипирование”). SE определить интерфейс USANDO LA Palabra Reservada, Seguida Del Nombre de La Interface Con La Primera etra enuscula. Y colocamos dentro entra las llaves las propiedades y métodos con el tipo de dato.
Podemos extender OTRAS Propiedades De OTRAS интерфейсы. Podemos USAR La Palabra Reservada Extens, Para Que Una Interface Herede Las Propiedades de Otra.
ООН тип NOS Permite Definir El Tipo de Dato Que vamos aSar en nuestras propiedades y métodos; Pero a diferencia de las interfaces no podemos extender un type, ni ampliat емкость. Pero Si Podemos declarar Tipos Perlonsizados Y Puede Tener Varios Tipos de Datos.
SE Declara USANDO LA PALABRA REARVERADA, SEGUIDO DEL NOMBRE DEL TYPE ИНЦИОНАЯ КОНАКАЛА ИНИКИЧЕСКАЯ
TypeScript es Básado en El Paradigma de Programación Orientada abjetos. Una Clase Tiene Atributos Y Métodos. Los Atributos Son переменные Internas de la Clase, aveces a Estos Se Les Llama Estado de la Clase. Лос -Методос, сын Лас Акцент, реализар Dentro de la Clase.
Para Crear Una Clase Usamos La Palabra Reservade Class Seguido del Nombre.
Los Objetos Que Se Crean A Partir de la Clase Se Llaman Instancia de la Clase.
Para crear un objeto usando la clase, lo hacemos así:
SE USA EL “This” Para Acceder A Los Atributos y Métodos de la Clase. «Это» Hace Serirecaia al objeto de la clase.
La Funcion ‘Constructor’ es on método propio de la clase y nos permite construir el objeto.
Оригинал: “https://dev.to/vanessamarely/intro-a-typescript-41nf”