Menu
Coddy logo textTech

Convenções de Nomenclatura

Parte da seção Fundamentos do Journey de JavaScript da Coddy — lição 8 de 77.

Em JavaScript, existem certas regras e convenções para nomear variáveis:

  • Nomes de variáveis são sensíveis a maiúsculas e minúsculas, o que significa que myVariable e myvariable são considerados diferentes.
  • Nomes de variáveis podem conter apenas letras (a-z, A-Z), números (0-9), sublinhados (_) e sinais de cifrão ($).
  • Nomes de variáveis devem começar com uma letra, sublinhado ou cifrão. Eles não podem começar com um número.
  • Certas palavras são reservadas pelo JavaScript e não podem ser usadas como nomes de variáveis, tais como let, const, function, if, else, etc.
  • É uma prática comum usar camelCase para nomes de variáveis, onde cada palavra, exceto a primeira, começa com uma letra maiúscula (ex: myVariableName).

Aqui estão alguns exemplos de nomes de variáveis válidos e inválidos:

Válido:

let myVariable = 10;
let _name = "John";
let $count = 5;

Inválido:

let 1stPlace = "Invalid"; // Não pode começar com um número
let my-variable = 3; // Não pode conter hífens
let if = true; // Não pode usar palavras reservadas

Seguir estas convenções de nomenclatura torna seu código mais legível e ajuda a evitar erros potenciais.

challenge icon

Desafio

Iniciante

Crie duas variáveis:

  1. firstName e atribua a ela o valor "John"
  2. lastName e atribua a ela o valor "Doe"

Siga as convenções de nomenclatura do JavaScript.

Folha de consulta

Regras de nomenclatura de variáveis em JavaScript:

  • Nomes de variáveis são case-sensitive (diferenciam maiúsculas de minúsculas)
  • Podem conter apenas letras, números, sublinhados (_) e cifrões ($)
  • Devem começar com uma letra, sublinhado ou cifrão (não um número)
  • Não podem usar palavras reservadas como let, const, function, if, else
  • Use a convenção camelCase (ex: myVariableName)

Nomes de variáveis válidos:

let myVariable = 10;
let _name = "John";
let $count = 5;

Nomes de variáveis inválidos:

let 1stPlace = "Invalid"; // Não pode começar com um número
let my-variable = 3; // Não pode conter hífens
let if = true; // Não pode usar palavras reservadas

Experimente você mesmo

// Digite seu código abaixo


// Não altere a linha abaixo
console.log(`firstName = ${firstName}, lastName = ${lastName}`)
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos