"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Fundamentos de Javascript – O começo

Fundamentos de Javascript – O começo

Publicado em 2024-08-07
Navegar:687

Javascript fundamentals - The beginning

Alguns desenvolvedores novos ou mesmo experientes, podem enfrentar problemas ou dificuldades caso não tenham um conhecimento sólido dos fundamentos.

Para resolver isso, nesta série, quero recapitular os fundamentos do javascript para mantê-los atualizados e ajudar qualquer desenvolvedor que vier aqui a se lembrar de qualquer tópico específico.

Em primeiro lugar, sobre o que vamos conversar?

Todos os fundamentos do javascript, do zero ao herói!

Os fundamentos

O que é Javascript?

Javascript é uma linguagem de programação rica e complexa, capaz de ser aplicada em diversos cenários e em uma ampla gama de aplicações.

Aqui podemos ver algumas características exclusivas:

  • É uma linguagem de programação interpretada e compilada em JIT;
  • Tem tipos dinâmicos;
  • Baseado em protótipos;
  • Crie com funções de primeira classe;
  • Tem clousores;
  • Loop de eventos e E/S sem bloqueio;
  • Tratamento de erros com try/catch;
  • Objetos e matrizes flexíveis;
  • Sequências de modelo;
  • Modularidade e suporte para importação de módulos;
  • Suporte para programação assíncrona;

E muito mais...

Para o nosso propósito, essas características são suficientes. Vamos explorar cada um desses pontos, vamos ter um conhecimento sólido deles.

Interpretado e compilado JIT

Javascript era tradicionalmente uma linguagem interpretada, o que significa que o código é executado linha por linha. Hoje em dia, com mecanismos Javascript avançados, a maior parte do código é compilado dinamicamente usando técnicas Just in Time para melhorar o desempenho.

Tipos dinâmicos

JavaScript é uma linguagem de tipo dinâmico, permitindo que a mesma variável armazene diferentes tipos de dados em momentos diferentes. Isso oferece flexibilidade, mas também pode levar a erros que são mais difíceis de rastrear.

Protótipos

Em vez de usar classes tradicionais encontradas em linguagens como C ou Java, JavaScript usa protótipos para herança. Isso permite a herança de propriedades e métodos de um objeto para outro.

Funções de primeira classe

JavaScript trata funções como objetos de primeira classe, permitindo que sejam atribuídas a variáveis, passadas como argumentos para outras funções, retornadas de funções e tenham suas próprias propriedades e métodos.

Fecho

JavaScript oferece suporte a encerramentos, um recurso poderoso que permite às funções lembrar e acessar variáveis ​​no escopo onde foram criadas, mesmo após o término do escopo externo.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/lim4mik3/javascript-fundamentals-the-beginning-759?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3