JavaScript Glossary: Key Terms Explained

Bem-vindo ao seu guia essencial para entender a terminologia fundamental do JavaScript! Este JavaScript Glossary foi projetado especificamente para aprendizes de inglês que se aventuram no mundo do desenvolvimento web. Dominar estes termos-chave aumentará significativamente sua confiança e compreensão ao trabalhar com JavaScript. Forneceremos definições claras, exemplos práticos e algumas vocabulary tips úteis para ajudá-lo a evitar language learning errors comuns e melhorar seu technical English.

Image: English for Web Developers

Índice

O que é JavaScript Glossary?

Esta seção do nosso JavaScript Glossary detalha o vocabulário crucial que você encontrará ao aprender ou usar JavaScript, um dos principais programming language terms para o front-end development vocabulary. Entender estes blocos de construção é o primeiro passo para escrever código eficaz e discutir JavaScript terms com clareza. Estes são conceitos fundamentais no coding vocabulary que aparecerão frequentemente.

VocabularyPart of SpeechSimple DefinitionExample Sentence(s)
VariablenounUm local de armazenamento nomeado para dados que podem ser alterados.In JavaScript, you declare a variable using let to store a user's age, like let userAge = 25;.
FunctionnounUm bloco de código reutilizável projetado para executar uma tarefa específica quando chamado.To calculate the total price, you can write a function named calculateTotal and then call it when needed.
ArraynounUm objeto tipo lista ordenada que pode conter múltiplos valores, como números, strings ou outros objetos.You can store a list of student names in an array: let students = ["Alice", "Bob", "Charlie"];.
ObjectnounUma coleção de pares chave-valor, onde as chaves são strings (ou Symbols) e os valores podem ser qualquer tipo de dado.A JavaScript object can represent a car with properties like color: "red" and model: "Tesla".
LoopnounUma declaração de fluxo de controle que executa repetidamente um bloco de código enquanto uma certa condição for verdadeira.The forloop is often used to iterate through each item in an array to perform an action.
Conditional Statementnoun phraseUma declaração que executa diferentes ações dependendo se uma condição especificada é avaliada como verdadeira ou falsa.An if-elseconditional statement allows your program to decide, for example, whether a user is logged in or not.
StringnounUma sequência de caracteres usada para representar texto.The message "Login successful!" is a string that can be displayed to the user.
BooleannounUm tipo de dado que tem apenas dois valores possíveis: true ou false.A boolean variable isLoggedIn might be true if the user is authenticated, and false otherwise.
DOM (Document Object Model)nounUma interface de programação para documentos HTML e XML. Representa a estrutura da página para que os programas possam modificá-la.JavaScript uses the DOM to dynamically change the content of a webpage, like updating text or adding images. You can learn more about the DOM at the MDN Web Docs.
API (Application Programming Interface)nounUm conjunto de regras e protocolos que permite que diferentes aplicações de software se comuniquem entre si.To get weather information for your website, you might use a weather API provided by a meteorological service.
CallbacknounUma função passada como argumento para outra função, a ser executada posteriormente, tipicamente após a conclusão de uma operação.In asynchronous programming, a callback function is often used to handle the response once data is received.
PromisenounUm objeto que representa a eventual conclusão (ou falha) de uma operação assíncrona e seu valor resultante.A Promise provides a cleaner way to manage asynchronous tasks, like fetching data, avoiding "callback hell".
Async/AwaitkeywordsAçúcar sintático construído sobre Promises, tornando o código assíncrono com aparência e comportamento mais síncronos.Using Async/Await can make your asynchronous JavaScript code easier to read and write, especially for complex operations.
FrameworknounUm conjunto pré-escrito e padronizado de ferramentas, bibliotecas e convenções que fornece uma estrutura para o desenvolvimento de aplicações.React, Angular, and Vue are popular JavaScript frameworks that help developers build complex user interfaces efficiently.
LibrarynounUma coleção de código pré-escrito (funções, objetos, etc.) que os desenvolvedores podem usar para realizar tarefas comuns.jQuery is a well-known JavaScript library that simplifies tasks like DOM manipulation and AJAX requests.

Leia mais:

Frases Comuns Usadas

Além de palavras individuais, conhecer frases comuns usadas em discussões de web development English ou contextos de codificação é vital. Esta seção destaca expressões que você frequentemente ouvirá ou precisará usar ao trabalhar com JavaScript ou discutir programming language terms. Compreender estas frases irá ajudá-lo a evitar pronunciation problems e mal-interpretações ao comunicar com outros desenvolvedores.

PhraseUsage ExplanationExample Sentence(s)
Declare a variableUsado quando você está criando uma nova variável em seu código para armazenar alguma informação."Before you can store the product price, you need to declare a variable like let price = 19.99;."
Call a functionRefere-se a executar uma função que foi previamente definida para realizar sua tarefa pretendida."Once the user clicks the button, we need to call a function that validates their input."
Iterate over an arraySignifica percorrer cada elemento dentro de um array, um por um, frequentemente para processar ou inspecionar cada elemento."We can use a forEach loop to iterate over an array of products and display each one on the page."
Manipulate the DOMEnvolve usar JavaScript para alterar a estrutura, conteúdo ou estilo de um documento HTML exibido no navegador."A key skill in front-end development is learning how to effectively manipulate the DOM to create dynamic user experiences."
Handle an eventRefere-se a escrever código que responde a interações do usuário (como cliques, movimentos do mouse, pressões de tecla) ou eventos do navegador."We need to write an event listener to handle an event when the form is submitted, so we can process the data."
Fetch data from an APIO processo de solicitar e receber dados de um serviço web externo usando sua Interface de Programação de Aplicação."Our application will fetch data from an API like the GitHub API to display user repositories."
Debug codeO processo de encontrar e corrigir erros (bugs) em seu código-fonte para garantir que o programa funcione corretamente."If the feature isn't working as expected, you'll need to spend some time to debug code and identify the issue."

Conclusão

Dominar este JavaScript Glossary é um passo significativo em sua jornada como aprendiz de inglês no mundo da tecnologia. Estes JavaScript terms e frases são fundamentais para entender e discutir web development English. Não se desanime com language learning errors; eles fazem parte do processo. Continue praticando, usando estes termos em contexto e continue explorando mais coding vocabulary. Sua capacidade de comunicar eficazmente em technical English crescerá com cada novo conceito que você aprender. Boa codificação e aprendizado!