Programação síncrona refere -se à execução do código em uma série. Enquanto o assíncrono A execução representa a execução paralela do código JavaScript.
Esta postagem fornece uma visão profunda dos termos síncronos e assíncronos em JavaScript.
O que é síncrono em JavaScript?
Por padrão, o código JavaScript é executado de uma maneira síncrona/semelhante à série. De uma maneira síncrona, apenas uma linha de código é executada e, em seguida, o compilador prossegue para a próxima linha. Ele executa uma linha e espera até que a primeira linha seja executada corretamente.
Exemplo
Um exemplo de programação síncrona é apresentada no seguinte código JavaScript.
Código
// Um exemplo de síncrono em JavaScriptA descrição do código acima é fornecida aqui:
Saída
A saída mostra a mensagem “Eu amo Javascript World”Pelo método síncrono em JavaScript.
O que é assíncrono em JavaScript?
A estratégia assíncrona é utilizada em linguagens de programação que executam vários processos/linhas de código simultaneamente. A estratégia assíncrona é bastante útil quando a execução é bloqueada indefinidamente. A funcionalidade assíncrona não afeta a capacidade de resposta ou a experiência do usuário.
Exemplo
Um exemplo é fornecido utilizando o assíncrono Estratégia em JavaScript.
Código
// Um exemplo de assíncrono em javascriptEm primeiro lugar, a começar() o método é definido no qual uma mensagem é exibida, “Bem -vindo ao JavaScript World”. Depois disso, o fim() O método é utilizado com a mensagem “Você está pronto para execução?”. No final, a saída que é retornada do começar() o método é passado para o setTimeout () método e atribuído 5000 milissegundos.
Saída
A tela retorna a saída assíncrona em JavaScript.
Neste código, primeiro, escreva o começar() método, mas executar a declaração do fim() método e exiba uma mensagem perguntando, “Você está pronto para execução?”. Depois disso, pause a execução para 5000 milissegundos. finalmente, o começar() O método é executado e mostra a mensagem “Bem -vindo ao mundo JavaScript.”
Conclusão
JavaScript fornece ambos síncrono e assíncrono tipos de execução de acordo com as necessidades do desenvolvedor. No síncrono Estratégia, o código é executado em uma série ou um pedido seqüencial. Por outro lado, os usuários podem executar várias tarefas ao mesmo tempo, utilizando o assíncrono estratégia. Você aprendeu a entender e usar termos síncronos e assíncronos no JavaScript.