[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript [Back]  [Original]

JavaScript | MDN

Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.

View in English Always switch to English

JavaScript

JavaScript (s vezes abreviado para JS) uma linguagem leve, interpretada e baseada em objetos com funes de primeira classe, mais conhecida como a linguagem de script para pginas Web, mas usada tambm em vrios outros ambientes sem browser, tais como node.js, Apache CouchDB e Adobe Acrobat. O JavaScript uma linguagem baseada em prottipos, multi-paradigma e dinmica, suportando estilos de orientao a objetos, imperativos e declarativos (como por exemplo a programao funcional). Saiba mais sobre o JavaScript.

Essa seo do site dedicada linguagem JavaScript e no s partes que so especficas para pginas Web e outros ambientes. Para mais informaes sobre as APIs especficas para pginas Web, por favor consulte as sees Web APIs e DOM.

O padro JavaScript ECMAScript. Desde 2012, todos os navegadores modernos possuem suporte total ao ECMAScript 5.1. Navegadores mais antigos suportam pelo menos ECMAScript 3. Em 17 de Junho de 2015, a ECMA International publicou a sexta verso do ECMAScript, que oficialmente chamado de ECMAScript 2015, e foi inicialmente conhecido como ECMAScript 6 ou ES6. Desde ento, as especificaes do ECMAScript so lanadas anualmente. Essa documentao faz referncia ltima verso de referncia, que atualmente a ECMAScript 2018.

No se deve confundir o JavaScript com a linguagem de programao Java. Tanto Java quanto JavaScript so marcas registradas da Oracle nos Estados Unidos da Amrica e em outros pases. No entanto, as duas linguagens de programao possuem sintaxe, semnticas e usos muito diferentes.

In this article

Tutoriais

Aprenda a programar em JavaScript com guias e tutoriais.

Para iniciantes

V para a rea de aprendizado de JavaScript se voc quer aprender JavaScript mas no tem experincia prvia com JavaScript ou programao. Os mdulos completos que esto disponveis l so os seguintes:

Primeiros passos em JavaScript

Respostas para algumas perguntas bsicas como O que JavaScript?, Com o que se parece? e O que se pode fazer?, bem como funcionalidades importantes do JavaScript, tais como variveis, strings, nmeros e vetores.

Elementos bsicos do JavaScript

Continuamos nossa cobertura das funcionalidades fundamentais do JavaScript, direcionando nossa ateno para tipos de blocos de cdigo encontrados comumente, como expresses condicionais, laos, funes e eventos.

Introduzindo objetos em JavaScript

O entendimento da natureza da orientao objetos do JavaScript importante se voc quiser levar o seu conhecimento da linguagem para o prximo nvel e escrever cdigos mais eficientes, por isso oferecemos esse mdulo para te ajudar.

Guia do JavaScript

Guia do JavaScript

Um guia muito mais detalhado sobre a linguagem JavaScript, para pessoas que possuem experincia prvia com JavaScript ou outra linguagem de programao.

Intermedirio

Uma re-introduo ao JavaScript

Uma viso geral para aqueles que pensam que conhecem JavaScript.

Estruturas de dados do JavaScript

Um resumo das estruturas de dados disponveis em JavaScript.

Comparaes de igualdade e uniformidade

O JavaScript fornece trs operaes diferentes para comparar valores: igualdade estrita utilizando ===, igualdade ampla usando == e o mtodo Object.is().

Avanado

Herana e a cadeia de prottipos

Explicao da herana baseada em prottipos, que costuma ser amplamente mal entendida e subestimada.

Modo estrito

O modo estrito define que voc no pode usar nenhuma varivel antes de inicializ-la. uma variante restrita do ECMAScript 5, para um desempenho mais performtico e uma depurao mais fcil.

Vetores JavaScript tipados

Vetores JavaScript tipados oferecem um mecanismo para acesso a dados binrios brutos.

Gerenciamento de memria

Ciclo de vida da memria e coleta de lixo em JavaScript.

Modelo de concorrncia e o loop de eventos

JavaScript tem um modelo de concorrncia baseado em loop de eventos.

Referncia

Navegue pela documentao completa da Referncia de JavaScript.

Objetos globais

Conhea os objetos padro nativos Array, Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap e WeakSet, entre outros.

Expresses e operadores

Saiba mais sobre o comportamento dos operadores de JavaScript instanceof, typeof, new, this, a precedncia dos operadores e muito mais.

Instrues e declaraes

Saiba como do-while, for-in, for-of, try-catch, let, var, const, if-else, switch e outras instrues e palavras-chave do JavaScript funcionam.

Funes

Aprenda como trabalhar com funes em JavaScript para desenvolver suas aplicaes.

Ferramentas & recursos

Ferramentas teis para escrever e depurar seu cdigo JavaScript.

Ferramentas do Firefox para desenvolvedores

Scratchpad, Web Console, JavaScript Profiler, Debugger e muito mais.

JavaScript Shells

Um shell JavaScript permite que voc teste rapidamente fragmentos de cdigo JavaScript.

TogetherJS

Colaborao fcil. Ao adicionar o TogetherJS ao seu site, seus usurios podem ajudar uns aos outros em tempo real!

Stack Overflow

Perguntas do Stack Overflow com a tag JavaScript.

Verses do JavaScript e notas de lanamento

Navegue no histrico de funcionalidades do JavaScript e no status das implementaes.

JSFiddle

Edite JavaScript, CSS e HTML e obtenha resultados em tempo real. Utilize recursos externos e colabore com sua equipe online.


Web Proxy Viewer  |  New URL  |  Original Page