O que JavaScript Semicolon faz?

O que JavaScript Semicolon faz?
Um semicolon (;) é um símbolo usado para pontuação que representa uma pausa que é mais longa que uma vírgula. O símbolo semicolon é muito importante na programação. Também é usado para indicar o fim da instrução em várias linguagens de programação, como C, C ++, Java, JavaScript e Python.

Este estudo explicará o funcionamento do semicolon (;) em JavaScript.

O que JavaScript; Fazer?

Em JavaScript, o “ponto e vírgula”(;) É usado para encerrar uma declaração e é uma parte opcional, mas essencial da linguagem JavaScript. Ele informa ao compilador que uma declaração terminou para que o controle de execução possa se mover para a próxima declaração.

Em JavaScript, há algumas situações em que o ponto de vírgula é obrigatório para usar. No outro caso, a declaração adicionada também funcionará porque o JavaScript possui um recurso automático de semicolon que existe como um semicolon invisível no final da declaração para informar o compilador sobre o término da declaração.

Vamos executar um programa simples sem um ponto e vírgula no final da declaração e verifique se ele é executado ou não.

Exemplo: Execução do programa sem ;
Vamos criar uma variável que armazena uma string “Linuxhint”:

var string = "linuxhint"

Em seguida, imprima a string no console usando o “console.registro()”Método sem adicionar o semicolon (;) no final da declaração:

console.log (string)

A saída mostra que o JavaScript executou com sucesso as declarações adicionadas do programa:

Quando o Parser adiciona um automático ";" em javascript?

A seguir, são as situações em que o analisador JavaScript adicionará um semicolon automaticamente enquanto analisava o código -fonte:

  • Quando a nova linha começa com a nova declaração.
  • Próxima linha após fechar o bloco atual.
  • Após o retorno, quebre, jogue e continue declarações.
  • No final do arquivo de origem, onde fica completo.

Todas as declarações acima dadas podem ser encerradas em JavaScript com ou sem um semicolon. Agora, vamos testar alguns dos casos mencionados.

Exemplo
Aqui, definiremos uma função chamada “adicionar()”Em que adicionaremos dois números,“a" e "b”, E coloque os semicolons no final da declaração de devolução e no final do bloco ou definição de função:

var add = function (a, b)
retornar a + b;
;

Em seguida, ligue para a função add () sem usar o semicolon no final da linha e verifique se a função será executada ou não:

Adicionar (5,8)

Pode -se observar que a função especificada é invocada com êxito sem usar o semicolon:

Agora, verifique o que acontece quando você não code o semicolon no final do bloco, após a declaração de retorno e no final do arquivo de origem:

var add = function (a, b)
Retornar A + B

Adicionar (5,8)

Aqui, a saída indica que, se não usarmos semicolons no final da função, a declaração de retorno e o final do arquivo de origem, o programa ainda funcionará:

Quando o analisador não adiciona um automático ";" em javascript?

Vamos ver as situações em que os semicolons são obrigatórios para adicionar JavaScript:

  • Duas declarações devem ser separadas por um ponto e vírgula se colocadas na mesma linha.
  • Em um "para”As duas primeiras declarações do loop, mas não a terceira declaração (incremento/decremento).

Exemplo
Primeiro, criaremos uma variedade de números ímpares sem colocar um ponto e vírgula no final da declaração:

var Oddnumbers = [1, 3, 5, 9, 11]

Imprima a matriz no console usando o “para”Loop, onde adicionou um ponto e vírgula após as duas primeiras declarações, pois é obrigatório, caso contrário, mostrará um erro e o código não será executado:

para (i = 0; i < oddNumbers; i++)
console.Log (Oddnumbers [i])

Saída

Embora os semicolons sejam opcionais em JavaScript, embora seja uma boa prática usá -lo.

Conclusão

Em JavaScript, o “ponto e vírgula”(;) É usado para encerrar uma declaração e é uma parte opcional, mas essencial da linguagem JavaScript. No JavaScript, há algumas situações em que o ponto de vírgula é obrigatório de usar, conforme discutido; Caso contrário, se você não especificar um ponto e vírgula no final da declaração, ele também funciona devido ao seu recurso automático de semicolon. Neste estudo, explicamos o funcionamento do semicolon (;) em JavaScript.