Notas Técnicas do zhaoJian

Curso IT Fundamentos JavaScript 037_Literais, Variáveis, Constantes

Aprendizado / Fundamentos JavaScript ~3704 palavras · 10 min de leitura - visualizações

Literais

Literais são valores que aparecem diretamente no código, como números, strings, valores booleanos, etc.

  • Literais numéricos: Como 5, 3.14.
  • Literais de string: Como 'Hello, World!', "JavaScript".
  • Literais booleanos: true e false.
  • Literais de objeto: Como { key: 'value', age: 25 }.
  • Literais de array: Como [1, 2, 3, 4].

Exemplo:

// Literal numérico
var age = 18;
// Literal de string
var name = "João Silva";
// Literal booleano
var isStudent = true;
// Literal de array
var numbers = [1, 2, 3];
// Literal de objeto
var person = {name: "João Silva", age: 18};

Variáveis

Variáveis são contêineres para armazenar dados, podem ser usadas para “armazenar” literais, os literais armazenados em variáveis podem ser modificados livremente, através de variáveis é possível descrever literais, e variáveis são mais convenientes de modificar. Variáveis podem armazenar valores de qualquer tipo (na verdade, as variáveis não armazenam nenhum valor, mas sim o endereço de memória do valor), incluindo literais, valores de retorno de outras variáveis, etc. Use as palavras-chave var, let para declarar variáveis.

  • Variáveis declaradas com a palavra-chave var são variáveis globais ou variáveis dentro do escopo de função, e podem ser declaradas repetidamente com var.
  • Variáveis declaradas com a palavra-chave let são variáveis dentro do escopo de bloco, e não podem ser declaradas repetidamente com let.

Exemplo:

// Usar var para declarar (definir) variável
var age = 18;
// Usar let para declarar (definir) variável
let name = "João Silva";
// Primeiro declarar, depois atribuir
let name;
name = "João Silva";
// Declarar múltiplas variáveis em uma linha
let age = 18, name = "João Silva";
Nomenclatura de Variáveis

O nome da variável é uma forma de identificador, o nome da variável é usado para identificar o nome da localização de memória que armazena dados. Identificador é um símbolo ou nome usado para nomear variáveis, funções, classes, etc.

Regras de Nomenclatura

  • Nomes de variáveis podem usar apenas letras (incluindo letras não inglesas), números, sublinhado (_), símbolo de dólar ($).
  • A primeira letra do nome da variável não pode ser um número.
  • Nomes de variáveis não podem conter espaços ou outros símbolos especiais.
  • Nomes de variáveis não podem ser iguais às palavras-chave do JavaScript.

Convenções de Nomenclatura

  • Notação camelCase: A primeira letra da primeira palavra em minúscula, as primeiras letras das outras palavras em maiúscula. Por exemplo: userName, firstName
  • Notação PascalCase (Upper CamelCase): Todas as primeiras letras das palavras em maiúscula. Por exemplo: UserName, FirstName
  • Notação snake_case: Palavras conectadas por sublinhado. Por exemplo: user_name, first_name

Exemplos de nomes de variáveis válidos:

let userName;
let hello123;
let age;
let $width;
let _height;
let nome;

Exemplos de nomes de variáveis inválidos:

let 123abc; // Começa com número
let user name; // Contém espaço
let $#; // Contém caractere especial
let function; // Igual à palavra-chave JavaScript

Constantes

Constantes são valores que não podem (ou não queremos) ser modificados, constantes podem ser declaradas usando a palavra-chave const, constantes só podem ser atribuídas uma vez, atribuições repetidas causarão erro. É recomendado usar letras maiúsculas e sublinhados para nomear essas constantes.

Exemplo:

// Usar const para declarar (definir) constante
const PI = 3.14;
const COLOR_RED = "#F00";
// Tentar modificar constante
PI = 3.15; // Uncaught TypeError: Assignment to constant variable.
Compartilhar:

Comentários