Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Arrays em JS x Arrays em outras linguagens de programação

Ao estudarmos o array é colocado que podemos adicionar elementos de qualquer tipo conhecido do JavaScript. Conforme consta no exemplo dado na atividade, esses elementos podem ser uma string, um número ou um booleano no mesmo array:

var coisas = ["Gisele", 12, true];

O mesmo acontece em outras linguagens de programação? Desde já agradeço a quem puder tirar essa dúvida. :)

2 respostas
solução!

Bom dia.

Na verdade isso não é exatamente uma diferença entre arrays, mas sim entre o estilo de tipagem da linguagem.

Como no javascript a tipagem é dinâmica, você não precisa informar qual tipo de dado cada variável ou array está recebendo porque o interpretador vai fazer atribuição e conversão de forma implícita. Essa regra vale para todas as linguagens que possuem a mesma tipagem, como PHP, Python, Visual Basic, Ruby e outras.

Em linguagens de tipagem forte como Java, por exemplo, você deve informar qual tipo de dado uma variável ou array irá receber, e sempre que precisar mudar o tipo acaba sendo necessário fazer uma conversão.

Exemplo de array em Java:

//array de strings
String[] carros = {"Ford", "Fiat", "Renault", "Toyota"};

//array de numeros inteiros
int[] numeros = {10, 20, 30, 40};

Obrigada pelos esclarecimentos, Guilherme! :)