Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Sintaxe básica
  2. Compilação e execução
  3. Declaração
  4. Comentário
  5. Bloco de código
  6. Tipos de arquivo

Diferente da linguagens como C, C++ e outras, JS não possui um função main como ponto de entrada. Por ser uma linguagem de script, cada declaração de código feita pode ser executada imediatamente.

Como demonstrar o que foi dito acima, vamos utilizar o famoso exemplo Hello World utilizado para aprender várias linguagens:

Exemplo 1
console.log("Olá mundo!")
Saída
Olá mundo!

Como JS é uma linguagem script interpretada, uma ferramenta como um navegador Web irá realizar o processo de interpretação e execução. É de responsabilidade da ferramenta fornecer recursos para execução, debug e outros.

A execução de declarações em JS é feita de forma linear. Uma vez que uma função, expressão ou objeto é declarado o uso pode ser feito.

Exemplo 2
//declaração da função
function funcao(){
    //omitido
}

//uso da funcao
funcao()

Como visto no primeiro exemplo acima, as declarações de linha de código em JS não precisam obrigatoriamente ser terminadas com o uso de (;), sendo opcional.

Exemplo 3
print("Hello World!")

O uso de comentários na linguagem JS é feita com o uso de // e /**/ que definem comentários de linha ou bloco de comentários respectivamente.

Exemplo 4
// comentário de uma linha
/*
cometário em bloco
*/

Os caracteres { e } significam respectivamente o início e fim de um bloco de declarações escritas na linguagem JS. Funções, Métodos, Classes, Enums e outros, utilizam esses caracteres para delimitarem seus blocos de código.

Exemplo 5
{
    //suas declarações aqui
}

Por padrão, scripts escritos em linguagem JS utilizam seus arquivos terminados com extensão .js. Esses arquivos podem conter declarações de classes, funções, constantes, variáveis e outras declarações.

Exemplo 6
arquivo.js
  1. 26/09/2024 - revisão 2 - Ajustes pontuais
  2. 05/10/2023 - revisão 1 - Correção em layout, navegação e erros gramaticais
  3. 31/05/2023 - versão inicial