Platzi Test Flashcards

1
Q

¿Qué es el lenguaje de programación TypeScript?

A

Es un lenguaje de programación tipado y de alto nivel.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Para qué se usa el compilador de TypeScript?

A

Para compilar el código TypeScript que se traduce en JavaScript.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuál es el parámetro del compilador que permite especificar un proyecto TypeScript?

A

–project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿De qué forma se determina el tipado en TypeScript?

A

Tipado explícito y tipado inferido

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué tipo de valores podemos definir con el tipo number en TypeScript?

A

octales, hexadecimales, binarios y decimales

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cuál es la síntaxis para el uso de cadenas multilínea en TypeScript?

A

` Edad: ${edad} Curso: ${curso} `

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿En qué caso se debe usar el tipo any?

A

Cuando los valores pueden cambiar en tiempo de ejecución.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿En qué casos se usa el tipo never?

A

Cuando se lanza una excepción o cuando nunca se retorna un valor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

null y undefined, ¿se pueden asignar en?

A

Variables de tipo null, undefined y any

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cómo se define un arreglo en TypeScript?

A
  • Usando Corchetes
    let fruits: string[] = [‘Apple’, ‘Orange’, ‘Banana’];
  • Usando generic array type
    let fruits: Array = [‘Apple’, ‘Orange’, ‘Banana’];
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cúando se usa el símbolo ‘|’ (pipe) entre tipos?

A

Para definir una variable que soporte múltiples tipos de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuántos valores se pueden definir en una tupla?

A

Varios valores con distintos tipos de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Para qué nos sirven los enumerados en TypeScript?

A

Permiten definir un conjunto de constantes con nombre

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Dónde podemos usar tipos de datos en Funciones?

A

En los parámetros y en el tipo de retorno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cual es la síntaxis correcta para definir una propiedad opcional en TypeScript

A

propiedad?:string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Podemos definir propiedades de sólo lectura en interfaces usando la palabra reservada ‘readonly’

A

Verdadero

17
Q

¿Para qué definimos el método constructor de clase?

A

Para poder crear instancias de la clase.

18
Q

¿Cuál es el modificador de acceso por defecto en una clase?

A

public

19
Q

¿Con TypeScript es posible hacer uso de la nueva síntaxis de JavaScript para miembros privados?

A

Verdadero

20
Q

¿Qué se requiere para acceder a un miembro de una superclase?

A

Que el miembro sea public o protected.

21
Q

Con TypeScript no es posible hacer Programación Orientada a Objetos.

A

Falso

22
Q

Los módulos en TypeScript corresponden con los módulos nativos en JavaScript.

A

Verdadero

23
Q

¿Cuáles son las palabras reservadas para interactuar con los miembros de un módulo?

A

import y export

24
Q

¿Cuál es el parámetro de compilador que permite configurar la estrategia de resolución de módulos?

A

–moduleResolution

25
Q

Las estrategias disponibles para la resolución de módulos son ‘classic’ y ‘node’.

A

Verdadero

26
Q

¿Cuál es el archivo más importante para la configuración de un proyecto TypeScript?

A

tsconfig.json