Javascript para iniciantes Parte 1/3

Dec 29 2022
JavaScript é uma linguagem de programação amplamente utilizada no desenvolvimento web. É uma linguagem de script do lado do cliente, o que significa que é executada pelo navegador da web do usuário, e não no servidor.

JavaScript é uma linguagem de programação amplamente utilizada no desenvolvimento web. É uma linguagem de script do lado do cliente, o que significa que é executada pelo navegador da web do usuário, e não no servidor.

Tópicos que você abordará nesta parte

  1. Variáveis
  2. Tipos de dados

Em JavaScript, uma variável é um local de armazenamento nomeado para um valor. Você pode usar variáveis ​​para armazenar qualquer tipo de valor, como números, strings, booleanos e até mesmo objetos.

Para declarar uma variável em JavaScript, você pode usar as palavras-chave var, letou const.

A varpalavra-chave é usada para declarar uma variável e é a maneira tradicional de declarar variáveis ​​em JavaScript. No entanto, tem algumas limitações e não é recomendado para uso em JavaScript moderno.

A letpalavra-chave é semelhante a var, mas introduz escopo de bloco para JavaScript. Isso significa que uma letvariável só é acessível dentro do bloco de código no qual é definida.

A constpalavra-chave é usada para declarar uma constante, que é uma variável que não pode ser reatribuída depois de inicializada.

Aqui estão alguns exemplos de declaração de variáveis ​​em JavaScript:

var x; // declares a variable x
let y = 10; // declares a variable y and initializes it with the value 10
const z = "hello"; // declares a constant z and initializes it with the value "hello"

Por exemplo:

let x = "hello";
x = 10; // x is now a number

Por exemplo:

let x = 10, y = 20, z = 30;

Em JavaScript, os tipos de dados são a classificação do tipo de valor que uma variável pode conter. JavaScript tem vários tipos de dados, incluindo:

  • String : Uma string é uma série de caracteres, como uma palavra ou frase. Strings são representadas colocando uma sequência de caracteres entre aspas simples ou duplas. Por exemplo: "hello",'world'
  • Número : um número é um valor numérico, como um número inteiro ou um valor de ponto flutuante. Em JavaScript, há apenas um tipo de número e pode ser um número inteiro ou um valor de ponto flutuante. Por exemplo: 10,3.14
  • Booleano : Um booleano é um valor que representa uma condição verdadeira ou falsa. Em JavaScript, os valores truee falsesão valores booleanos.
  • Nulo : O valor nullrepresenta uma ausência intencional de valor. Não é o mesmo que 0, que representa a ausência de um valor numérico.
  • Indefinido : O valor undefinedrepresenta uma variável que foi declarada, mas não foi atribuído um valor.
  • Objeto : Um objeto é um tipo de dados que representa uma coleção de pares chave-valor. Os objetos podem ser usados ​​para armazenar estruturas de dados complexas, como matrizes, conjuntos e mapas.
  • BigInt:BigInt é um novo tipo de dados que representa um número inteiro maior que o inteiro seguro máximo em JavaScript, que é 2^53 - 1. Antes da introdução do BigInt, o JavaScript só podia representar números inteiros até esse número inteiro seguro máximo, e qualquer número maior que isso seria representado como um valor de ponto flutuante, o que pode introduzir erros de precisão. Para usar BigInt, você pode anexar a letra na um número literal ou usar a BigInt()função para converter um número ou string em um BigIntvalor. Por exemplo:
  • let x = 12345678901234567890n; // big int literal
    let y = BigInt(12345678901234567890); // big int from number
    let z = BigInt("12345678901234567890"); // big int from string
    

    let symbol1 = Symbol();
    let symbol2 = Symbol("description");
    
    
    let symbol3 = Symbol.for("unique");
    let symbol4 = Symbol.for("unique");
    
    console.log(symbol3 === symbol4); // true