Conjunto de regras da linguagem que nos direciona para a forma correta de se programar na mesma, desde a nomeação de variáveis, funções, tipos de caractere permitidos, criação de comentários, como separar instruções, etc.
Related Articles
Case sensitive
No Javascript ocorre a diferenciação de letras minusculas e maiúsculas, ou seja, uma variável declarada como "pessoa" é diferente de uma variável declarada como "Pessoa":
var pessoa = 'Adamastor';
var Pessoa = 'Hermenegildo';
Comentários
Para documentar nosso código, deixando a interpretação do mesmo mais simples para futuras consultas podemos incluir comentários, podemos criar comentário de linha usando "//" e o de bloco "/* */", lembrando que comentários são ignorados pelo interpretados do Javascript:
// Rotina supimpa
/* Rotina
muito
supimpa
*/
Literais
Valores que aparecem diretamente no programa, que por não estarem relacionados a uma variável nunca mudam, (exemplo 1, 1.1, true, null, {a:1}, [1,2], 'teste')
1;
true;
{x: 123};
Identificadores
Nomes para identificar variáveis e funções, podem iniciar com letras de a a z, de A a Z, com "_" ou "$, dígitos de 0 a 9 e podem conter qualquer caractere unicode (de idiomas diferentes por exemplo, mas o ideal é evitar isso)
var minhaVariavel = '123';
function soma() {};
Palavras reservadas
Que não podem ser usadas, já em uso pela própria linguagem, ver uma lista completa no site da Mozilla.