- Published on
Javascript: Variáveis, tipos de dados e operadores
- Authors
- Name
- Clayton Pereira
Olá leitores!
Hoje vamos falar sobre os fundamentos do JavaScript, que são as variáveis, tipos de dados e operadores. Esses conceitos são a base para a compreensão da linguagem e são essenciais para quem quer se tornar um desenvolvedor front-end ou back-end.
Variáveis
As variáveis em JavaScript são usadas para armazenar valores. Para declarar uma variável, usamos a palavra-chave var
, let
ou const
, seguida pelo nome da variável e, opcionalmente, um valor inicial.
var idade = 30let nome = 'João'const PI = 3.14
A diferença entre var
, let
e const
é que var
é uma variável de escopo global, enquanto let
e const
são de escopo de bloco. Isso significa que as variáveis declaradas com let
e const
só podem ser acessadas dentro do bloco em que foram declaradas.
Tipos de Dados
JavaScript possui vários tipos de dados, incluindo números, strings, booleanos, objetos e arrays. Para saber o tipo de dados de uma variável, podemos usar o operador typeof
.
var idade = 30console.log(typeof idade) // output: "number"
var nome = 'João'console.log(typeof nome) // output: "string"
var ativo = trueconsole.log(typeof ativo) // output: "boolean"
var pessoa = { nome: 'João', idade: 30 }console.log(typeof pessoa) // output: "object"
var numeros = [1, 2, 3]console.log(typeof numeros) // output: "object"
Operadores
Os operadores em JavaScript são usados para realizar operações em valores e variáveis. Existem operadores aritméticos, de atribuição, de comparação e lógicos.
var a = 10var b = 5
// operadores aritméticosconsole.log(a + b) // output: 15console.log(a - b) // output: 5console.log(a * b) // output: 50console.log(a / b) // output: 2
// operadores de atribuiçãovar c = 20c += 10 // é o mesmo que c = c + 10;console.log(c) // output: 30
// operadores de comparaçãoconsole.log(a > b) // output: trueconsole.log(a < b) // output: falseconsole.log(a == b) // output: falseconsole.log(a != b) // output: true
// operadores lógicosvar ativo = truevar registrado = falseconsole.log(ativo && registrado) // output: falseconsole.log(ativo || registrado) // output: trueconsole.log(!ativo) // output: false
Espero que tenham gostado dessa introdução aos fundamentos do JavaScript. Para se aprofundar mais, sugiro a leitura da documentação oficial da linguagem: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript
Até a próxima!