Videoaula 04 - Tipos Complexos de JavaScript

Transcrição

Todos os tipos de dados que vimos até agora são tipos básicos da linguagem JavaScript. Porém, conforme falamos anteriormente, JavaScript também possui tipos complexos. Os principais deles são function, symbol e object (Figura 1).

Tipos complexos de JavaScript

O tipo function é reservado para funções. Nós teremos uma aula específica para funções nesta disciplina. Nela, você vai ver que não há um tipo especial function em JavaScript. Funções pertencem ao tipo object. Mas a função typeof os trata de maneira diferente. Em teoria, isso está incorreto, mas é muito útil na prática.

O tipo symbol é usado para criar identificadores exclusivos para objetos. Nós também não lidaremos com ele nesta disciplina.

Por fim, o tipo object é especial. Isso porque os objetos são usados para armazenar coleções de dados e entidades mais complexas. Além de poder definir seus próprios objetos, você poderá usar alguns tipos de objetos já definidos em JavaScript.

Ao longo desta disciplina, utilizaremos alguns deles, como, por exemplo, Date, Array, String, Number e Boolean (Figura 2). Além disso, podemos definir nossos próprios objetos. Isto, porém, será abordado em outras disciplinas.

Tipos de objetos JavaScript

Outra característica importante de JavaScript é a conversão de tipos. Isso significa que podemos, através de um comando ou automaticamente, converter um valor de um tipo para outro. Na verdade, já vimos isso na prática no início desta aula, quando JavaScript, automaticamente, converteu o número 20 no texto "20" na expressão que "somava" o texto "olá mundo" com o número 20. Nas aulas em que abordaremos especificamente a manipulação de números, strings e datas, veremos vários exemplos de conversão de tipos.

Conversão de Tipos

Conclusão

Nesta aula, você estudou a definição dos tipos das variáveis. Esse assunto é de grande importância, pois a partir dele você será capaz de implementar seus primeiros programas, declarando e inicializando as suas variáveis. Por isso, é muito importante que você aprenda bem este conteúdo.

Vamos ver se você aprendeu tudo o que foi apresentado? Eu vou ficando por aqui; agora é a sua vez de colocar seus conhecimentos em prática. Faça as atividades propostas a seguir. Tchau, Tchau!

Versão 5.3 - Todos os Direitos reservados