Javascript/TS Flashcards

1
Q

O que é uma variável?

A

Forma de armazenar e manipular informações em programas

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

Diferença entre LET e VAR

A

var = não se importa com o escopo
let = respeita o escopo em que foi declarada

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

Tipos de dados do Javascript?

A

string, number, boolean, undefined, null,
object, array, symbol

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

Parâmetros e Argumentos?

A

Parâmetro = o que a função espera receber
Argumento = o que a função recebe

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

O que é um Array?

A

Uma estrutura de dados que guarda elementos e eles podem ser identificados por um index

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

O que é o Typescript?

A

Superconjunto de Javascript com um novo recurso de tipagem estática

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

Para que serve o Typescript?

A

Verificador de tipo que nos ajuda a entender o comportamento do código antes da sua execução

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

No que o TS nos ajuda?

A

A tipagem explícita nos ajuda a documentar o código e deixa-lo compreensível

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

Porque o JS foi criado?

A

Inicialmente criado para adicionar interatividade as páginas webs. Hoje em dia se diferencia por conseguir rodar no client-side e no server-side

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

Algumas caracteristicas do JS?

A
  • Tipagem dinamica, tipos definidos em tempo de execucao
  • Thread unica e interpretada
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é o motor V8

A

Responsável por transpilar o código para binário, fazendo com que o computador entenda o que deve ser feito

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

O que é hoisting?

A

O código move as declarações de variáveis, funções, classes e importações para o topo do escopo antes da execução do código.

Inicializações não fazem parte

Só acontece com delcarações usando var

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