0% encontró este documento útil (0 votos)
21K vistas4 páginas

Preguntas y Conceptos de TypeScript

Typescript fue creado por Anders Hejlsberg en Microsoft. Es un lenguaje compilado que agrega tipos estáticos y otras características a JavaScript para desarrollo de aplicaciones grandes y robustas. Algunos de los tipos primitivos en Typescript son string, number, boolean, any y void. Características como interfaces, clases, módulos y tipos genéricos permiten crear código orientado a objetos y reutilizable.

Cargado por

David Guzmán
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21K vistas4 páginas

Preguntas y Conceptos de TypeScript

Typescript fue creado por Anders Hejlsberg en Microsoft. Es un lenguaje compilado que agrega tipos estáticos y otras características a JavaScript para desarrollo de aplicaciones grandes y robustas. Algunos de los tipos primitivos en Typescript son string, number, boolean, any y void. Características como interfaces, clases, módulos y tipos genéricos permiten crear código orientado a objetos y reutilizable.

Cargado por

David Guzmán
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Preguntas de Typescript – charla mega duper

¿Quién fue el creador de Typescript y a que empresa pertenece?

a. Anders Hejlsberg at Microsoft.

b. Linus Torvalds at Linux Foundation

c. Brendan Eich at  Mozilla Corporation's

d. James Arthur Gosling at Sun Microsystems

Es typescript compilado o interpretado?

a. Interpretado, porque los archivos de .TS no son entendidos por el navegador y se genera codigo
JS.

b. Compilado, los navegadores de hoy en dia tienen la capacidad de interpretar archivos .TS

c. Interpretado, todo el codigo es transpilados a .JS, pero Tambien existe la posibilidad de ser
interpretado por los navegadores actuales.

d. Compilado, TS es capaz de generar un archive binario.

Cuales son los tipos primitivos de typescript?

a. String, Boolean, number, null, undefined, void

b. Symbol, undefined, null, void

c. Arrays, classes, interfaces, enums

d. Todas las anteriores

Contexto:Cuando no conoces el tipo de una variable o de lo que queremos retornar se debe


utilizar por defecto: ¿Que significa el tipo “any” en TypeScript?

a. Any

b. Void

c. Undefined

d. Null

Si deseamos no retornar un valor en una function que palabra reservada debemos utilizer?

a. void

b. null
c. Undefined

d. Unknonw

Puede asignar cualquier cosa a lo que no conozco, pero lo que no conozco no se puede asignar a
nada más que a sí mismo y a cualquiera, sin realizar una afirmación de tipo de un estrechamiento
basado en el flujo de control. Esto hace referencia al type:

a. Unknown

b. Any

c. {}

d. void

En Javascript existe una diferencia entre declarer variables var, let, const en Typescript mantemos
el mismo comportamiento.

a. Enserio me preguntas eso?


b. No lo se rick
c. Seriedad por favor, si existe una diferencia.
d. Ni Thanos se habria atrevido a tanto.

Si yo quiero colocar un parametro opcional en una Interfaz, en una function o una clase, ¿Cuál es
la sintaxis correcta para ello?

a. ?
b. ??
c. &?
d. |?

Si yo quiero colocar un parametro obligatorio en una Interfaz, en una function o una clase, ¿Cuál
es la sintaxis correcta para ello?

a. !
b. !!
c. ??
d. &?

Como sugiere el nombre, el tipo nunca representa el tipo de valores que nunca ocurren. Por
ejemplo, una función que nunca devuelve un valor o que siempre lanza una excepción puede
marcar su tipo de retorno como nunca.

a. Never
b. Undefined
c. Null
d. Any

Es una forma sencilla de dar nombres más descriptivos a valores constantes numéricos.
a. Enums

b. Types

c. Classes

d. Objects

Si deseo conocer el valor de mi variable como podria saberlo? Tirar el tip de retornar el tipo por si
cambia la interfaz/variable

a. Typeof
b. toString
c. parseInt
d. valueOf

Permite que una función acepte un número indefinido de argumentos como un array. ¿Cual es su
denotación?

a. …

b. ***

c. &&

d. .*

Permite que una función descomprima el objeto proporcionado como argumento en una o más
variables locales. A esto se le denominada.

a. Destructuring

b. Unpack

c. Spread operator

d. Ninguna de las anteriores

TypeScript proporciona tres palabras clave para controlar la visibilidad de los miembros de la clase,
como propiedades o métodos.

a. Public, protected, private


b. Static, get, set
c. Public. Void, protected
d. Static, public, private

De que forma se puede realizar casting en TS?

a. let enteredText = (input as HTMLInputElement).value;


b. Derived d = new Derived(); Base b = d;
c. x = int(1)
d. int myInt = (int) myDouble;

Es una construcción especial en TypeScript que indica que un valor puede ser de varios tipos.

a. let value: string | number = "Foo";


b. let value: string || number = "Foo";
c. let value: string && number = "Foo";
d. let value: string are number = "Foo";

Permiten combinar los miembros de dos o más tipos mediante este operador. Esto le permite
combinar tipos existentes para obtener un solo tipo con todas las funciones que necesita.
interface Employee {
work: () => string;
}

interface Manager {
manage: () => string;
}

type Supervisor = Employee & Manager;

// john can both work and manage


let john: Supervisor;

No crean nuevos tipos, sino que crean nuevos nombres que se refieren a ese tipo.
type alphanumeric = string | number;
let value: alphanumeric = "";
value = 10;

¿Qué son las clases abstractas? ¿Cuándo debería usar uno?

Ejemplo de genericos y que es

También podría gustarte