Absolutamente todas as linguagens de programação possuem variáveis e se você se interessa por tecnologia já deve ter ouvido falar muito delas. Mas afinal, o que são variáveis? A resposta é simples! Pense nelas como sendo cápsulas que armazenam informações de diversos tipos. Logo abaixo você vai aprender como cria-las em JavaScript, ou seja, vai aprender a reservar espaços na memória do computador para armazenar informações.

Bem, mas antes de vermos como criar variáveis, é importante dizer que elas possuem tipos, e no caso do Javascript existem três tipos básicos de dados que podem ser armazenados. São eles:

- Números: podem ser positivos ou negativos, inteiros ou reais

- Textos: qualquer sequência de caracteres, com ou sem espaço entre eles. Aliás, comece a se acostumar a chamar as sequências de caracteres de strings, pois é assim que elas são conhecidas em linguagens de programação.

- Booleanos: esses, por serem exclusividade das linguagens de programação, merecem uma atenção especial. Variáveis booleanas podem armazenar dois estados: verdadeiro ou falso. Elas são muito úteis em todas as linguagens, pois é comum precisarmos fazer verificações se algo realmente aconteceu no código ou não. Nesses casos não há nada melhor do que uma variável booleana. Vejam alguns exemplos de dados booleanos:

Uma lâmpada pode estar acesa ou apagada.

Seu computador pode estar ligado ou desligado.

Você pode estar dormindo ou acordado.

Esses são exemplos simples de valores booleanos. Em JavaScript usa-se os valores true para verdadeiro e false para falso. Se esse é o seu primeiro contato com essas variáveis, pode parecer confuso, mas logo que as utilizarmos pela primeira vez ficará muito claro, eu garanto.

Bem, mas agora que já sabemos quais são os tipos de dados que o JavaScript pode armazenar, vamos ver como criá-los. É também um processo muito simples, vejam:

var idade;

Pronto! Através da palavra reservada var eu criei uma variável chamada idade. Isso foi fácil, mas essa variável pode armazenar qual dos três tipos de dados descritos anteriormente? Qualquer um, pois isso vai depender do valor que você armazenará nela ao longo do seu código. Essa é uma característica do JavaScript. Com ela não é necessário definir o tipo de dado que a variável pode armazenar, basta inserir o dado na variável. Funciona assim:

idade = 18;

Acabamos de atribuir o valor 18 para a nossa variável idade. Isso foi feito através do sinal de atribuição ‘=’. Foi nesse momento que o JavaScript entendeu que tratava-se de uma variável numérica. Também poderíamos ter feito isso:

idade = “Contém Bits”;

Agora nossa variável não possui um número armazenado, mas a string (sequência de caracteres) “Contém Bits”. Vale lembrar que sempre que você estiver definindo uma string, deve fazê-lo utilizando aspas para delimitar seu início e fim. Mas o importante aqui é que, mesmo tendo uma variável chamada idade, ela pode armazenar qualquer valor, inclusive um booleano. Poderíamos ter feito dessa maneira:

idade = true;

Agora nossa variável possui o valor verdadeiro. E mesmo ao longo do código é possível mudar o tipo de dado que a variável armazena, basta inserir um valor diferente, por exemplo:

idade = “Daniel”;
idade = 30;

O código JavaScript é executado de cima para baixo, portanto a variável idade receberá o valor “Daniel”, do tipo string, mas logo em seguida o valor 30, do tipo inteiro.

Essa capacidade de aceitar qualquer tipo de dado e se adequar a ele é uma característica que insere o JavaScript no grupo das linguagens de programação chamadas de fracamente tipadas, assim como PHP, Phyton, Ruby, dentre outras. Isso não é possível em linguagens como C, C++, C#, Java, Cobol, etc. Para estas é preciso declarar, já no ato de criação da variável, qual é o tipo de dado que ela irá receber.

Também é importante dizer que você pode dar um valor para a variável já no momento de sua criação. Dessa forma o comando ficaria assim:

var idade = 18;

Criamos a variável idade e já inserimos o valor 18 nela. O ato de inserir um valor inicial em uma variável é chamado de inicialização. Qualquer variável, independente do seu tipo, só pode ser lida ao longo do código se tiver sido inicializada.

Por último vale ressaltar que o JavaScript diferencia maiúsculas de minúsculas, ou seja, você pode criar uma variável chamada idade e outra chamada Idade. Para o navegador serão coisas completamente diferentes, ok? Lembrem-se disso! No tópico seguinte falarei sobre constantes.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

Até a primeira metade dos anos 90 era bastante comum que as trilhas sonoras dos games fossem criadas por mulheres e a responsável pelas músicas do clássico Street Fighter 2 foi Yoko Shimomura. Segundo ela, o ritmo "Tararirarin" da música tema do personagem Blanka, do Brasil, veio à sua cabeça enquanto ela estava no trem a caminho da Capcom.


O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.


Considerando todas as adaptações de jogos de videogame para o cinema, a mais bem sucedida foi Lara Croft: Tomb Raider, lançado em 2001 e que faturou 274 milhões de dólares. Ele foi dirigido por Simon West e estrelado pela bela Angelina Jolie.


O primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.


Instalar vários aplicativos com o mesmo propósito, como editores de texto, reprodutores de músicas ou vídeos e até programas antívirus sobrecarregam o seu sistema operacional e ainda ocupam espaço desnecessário em seu HD. Tenha apenas um bom programa para cada função.