19.1. Introdução ao Javascript: variáveis, tipos de dados, operadores
Javascript é uma linguagem de programação dinâmica e interpretada que é fundamental para a criação de páginas web interativas. É uma das três principais tecnologias que compõem a World Wide Web, juntamente com HTML e CSS. Nesta seção, vamos introduzir alguns dos conceitos fundamentais do Javascript: variáveis, tipos de dados e operadores.
Variáveis
Em Javascript, uma variável é um contêiner para armazenar valores de dados. Para declarar (criar) uma variável, usamos a palavra-chave 'var', seguida pelo nome da variável. Por exemplo, var x;
. Neste exemplo, 'x' é a variável. Agora, podemos armazenar um valor nesta variável usando o operador de atribuição '='. Por exemplo, x = 5;
. Agora, a variável 'x' contém o valor 5.
As variáveis em Javascript podem conter muitos tipos diferentes de dados: números, strings (sequências de caracteres), objetos e mais. Isso nos leva ao próximo tópico: tipos de dados.
Tipos de Dados
Javascript tem uma variedade de tipos de dados. Aqui estão os mais comuns:
- Números: Estes podem ser inteiros ou decimais. Por exemplo,
var x = 10;
ouvar y = 3.14;
. - Strings: Estas são sequências de caracteres, geralmente colocadas entre aspas. Por exemplo,
var greeting = "Hello, world!";
. - Booleanos: Este é um tipo de dado lógico que pode ter apenas um de dois valores: true (verdadeiro) ou false (falso). Por exemplo,
var isRaining = false;
. - Objetos: Estes são coleções de valores nomeados, semelhantes a 'dicionários' em algumas outras linguagens de programação. Por exemplo,
var person = {firstName: "John", lastName: "Doe"};
. - Undefined: Este é um tipo de dado especial que representa um valor não definido. Uma variável que foi declarada, mas não teve um valor atribuído, tem o tipo 'undefined'.
- Null: Este é outro tipo de dado especial que representa um valor nulo ou "nada".
Esses tipos de dados permitem que os programadores Javascript manipulem uma variedade de informações em seus programas.
Operadores
Os operadores são símbolos que realizam operações em valores. Javascript tem muitos tipos de operadores, incluindo:
- Operadores aritméticos: Estes realizam operações matemáticas. Por exemplo,
x + y
(adição),x - y
(subtração),x * y
(multiplicação),x / y
(divisão), ex % y
(módulo, ou restante da divisão). - Operadores de atribuição: Estes atribuem valores a variáveis. O mais simples é o operador '='. Por exemplo,
x = 5;
. Existem também operadores de atribuição compostos que realizam uma operação aritmética e uma atribuição ao mesmo tempo. Por exemplo,x += 5;
é o mesmo quex = x + 5;
. - Operadores de comparação: Estes comparam dois valores e retornam um booleano (true ou false). Por exemplo,
x == y
(igual a),x != y
(não igual a),x > y
(maior que),x < y
(menor que),x >= y
(maior que ou igual a), ex <= y
(menor que ou igual a). - Operadores lógicos: Estes operam em booleanos. Por exemplo,
x && y
(E lógico),x || y
(OU lógico), e!x
(NÃO lógico).
Os operadores permitem que os programadores Javascript realizem operações complexas e tomem decisões em seus programas.
Em resumo, as variáveis, os tipos de dados e os operadores são conceitos fundamentais do Javascript que todo desenvolvedor front-end deve entender. Compreender esses conceitos é o primeiro passo para se tornar um desenvolvedor Javascript eficaz.