From 038ca04f4d551f547894b71d337b822d66c8a2b5 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Mon, 2 Aug 2021 11:42:34 -0400 Subject: remove link 'title' attributes that's just the 'href' (pt-br, part 4) (#1844) --- .../a_re-introduction_to_javascript/index.html | 2 +- files/pt-br/web/javascript/about_javascript/index.html | 12 ++++++------ files/pt-br/web/javascript/closures/index.html | 2 +- files/pt-br/web/javascript/data_structures/index.html | 2 +- .../equality_comparisons_and_sameness/index.html | 4 ++-- files/pt-br/web/javascript/eventloop/index.html | 2 +- files/pt-br/web/javascript/index.html | 2 +- .../javascript_technologies_overview/index.html | 16 ++++++++-------- files/pt-br/web/javascript/language_resources/index.html | 12 ++++++------ .../javascript/reference/global_objects/array/index.html | 2 +- .../javascript/reference/global_objects/date/index.html | 2 +- .../reference/global_objects/string/big/index.html | 4 ++-- .../reference/global_objects/string/blink/index.html | 4 ++-- .../reference/global_objects/string/charat/index.html | 2 +- .../reference/global_objects/string/fontcolor/index.html | 10 +++++----- .../reference/global_objects/string/fontsize/index.html | 10 +++++----- .../reference/global_objects/string/italics/index.html | 4 ++-- .../reference/global_objects/string/match/index.html | 8 ++++---- .../reference/global_objects/string/small/index.html | 6 +++--- .../reference/global_objects/string/split/index.html | 4 ++-- .../reference/global_objects/string/sub/index.html | 4 ++-- .../reference/global_objects/string/sup/index.html | 4 ++-- 22 files changed, 59 insertions(+), 59 deletions(-) (limited to 'files/pt-br/web/javascript') diff --git a/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html b/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html index 8ea4178f7e..4f561f826c 100644 --- a/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html +++ b/files/pt-br/web/javascript/a_re-introduction_to_javascript/index.html @@ -57,7 +57,7 @@ translation_of: Web/JavaScript/A_re-introduction_to_JavaScript
0.1 + 0.2 == 0.30000000000000004
 
-

Na prática, valores inteiros são tratados como inteiros de 32 bits (e são armazenados dessa forma em algumas implementações do navegador), que podem ser importantes para as operações bit a bit. Para mais detalhes, consulte The Complete JavaScript Number Reference.

+

Na prática, valores inteiros são tratados como inteiros de 32 bits (e são armazenados dessa forma em algumas implementações do navegador), que podem ser importantes para as operações bit a bit. Para mais detalhes, consulte The Complete JavaScript Number Reference.

Os operadores numéricos padrões são suportados, incluindo adição, subtração, módulo (ou resto) aritmético e assim por diante. Há também um objeto embutido que eu esqueci de mencionar mais cedo chamado Math para manipular funções e constantes matemáticas mais avançadas:

diff --git a/files/pt-br/web/javascript/about_javascript/index.html b/files/pt-br/web/javascript/about_javascript/index.html index a9751edbe3..64d8e478cd 100644 --- a/files/pt-br/web/javascript/about_javascript/index.html +++ b/files/pt-br/web/javascript/about_javascript/index.html @@ -13,13 +13,13 @@ translation_of: Web/JavaScript/About_JavaScript

O que é JavaScript?

-

JavaScript® (frequentemente abreviado como JS) é uma linguagem de programação leve, interpretada e orientada a objetos com funções de primeira classe, conhecida como a linguagem de scripting para páginas Web, mas também utilizada em muitos ambientes fora dos navegadores. Ela é uma linguagem de scripting baseada em protótipos, multi-paradigma e dinâmica, suportando os estilos orientado a objetos, imperativo e funcional.

+

JavaScript® (frequentemente abreviado como JS) é uma linguagem de programação leve, interpretada e orientada a objetos com funções de primeira classe, conhecida como a linguagem de scripting para páginas Web, mas também utilizada em muitos ambientes fora dos navegadores. Ela é uma linguagem de scripting baseada em protótipos, multi-paradigma e dinâmica, suportando os estilos orientado a objetos, imperativo e funcional.

JavaScript roda no client side da web, o que pode ser usado para projetar / programar o comportamento de uma página web a partir da ocorrência de um evento. JavaScript é uma linguagem fácil de se aprender mas que também é poderosa, sendo amplamente utilizada para controlar o comportamento de páginas web.

Diferente do que é dito popularmente, JavaScript não é "Java Interpretado". Em poucas palavras, JavaScript é uma linguagem de scripting dinâmica que suporta a construção de objetos baseada em protótipos. A sintaxe básica é intencionalmente similar tanto a Java quanto a C++, com o intuito de diminuir o número de conceitos exigidos para se aprender a linguagem. Estruturas da linguagem, como iffor, whileswitch e try ... catch funcionam da mesma maneira do que nestas linguagens (ou quase.)

-

JavaScript pode funcionar tanto como uma linguagem procedural como uma linguagem orientada a objetos. Objetos são criados programaticamente em JavaScript, onde métodos e propriedades são anexados a objetos vazios em tempo de execução, ao invés das definições sintáticas de classe normalmente encontradas em linguagens compiladas como C++ e Java. Assim que um objeto é construído, ele pode ser usado como um esquema (ou protótipo) para se criar objetos similares.

+

JavaScript pode funcionar tanto como uma linguagem procedural como uma linguagem orientada a objetos. Objetos são criados programaticamente em JavaScript, onde métodos e propriedades são anexados a objetos vazios em tempo de execução, ao invés das definições sintáticas de classe normalmente encontradas em linguagens compiladas como C++ e Java. Assim que um objeto é construído, ele pode ser usado como um esquema (ou protótipo) para se criar objetos similares.

As capacidades dinâmicas de JavaScript incluem a construção de objetos em tempo de execução, listas variáveis de parâmetros, variáveis de funções, criação dinâmica de scripts (através da função eval), introspecção de objetos (através da estrutura for ... in), e recuperação de código fonte (programas escritos em JavaScript podem descompilar funções de volta a seus textos originais).

@@ -34,10 +34,10 @@ translation_of: Web/JavaScript/About_JavaScript

Além das implementações citadas anteriormente, existem ainda outras engines populares de JavaScript como:-

Cada engine de JavaScript da Mozilla expõe uma API pública que os desenvolvedores de aplicativos podem utilizar para integrar JavaScript em seus softwares. O ambiente host mais utilizado para JavaScript é o navegador web. Navegadores web tipicamente usam a API pública para criar objetos de host responsáveis pelo trabalho de refletir o DOM no JavaScript.

diff --git a/files/pt-br/web/javascript/closures/index.html b/files/pt-br/web/javascript/closures/index.html index fff22112ea..19db4a575b 100644 --- a/files/pt-br/web/javascript/closures/index.html +++ b/files/pt-br/web/javascript/closures/index.html @@ -135,7 +135,7 @@ document.getElementById('size-16').onclick = size16;

O JavaScript não oferece uma maneira nativa de fazer isso, mas é possível emular métodos privados usando closures. Métodos privados não são somente úteis para restringir acesso ao código: eles também oferecem uma maneira eficaz de gerenciar seu namespace global, evitando que métodos não essenciais baguncem a interface pública do seu código.

-

Veja como definir algumas funções públicas que acessam funções e variáveis privadas, usando closures que também é conhecido como module pattern:

+

Veja como definir algumas funções públicas que acessam funções e variáveis privadas, usando closures que também é conhecido como module pattern:

var Counter = (function() {
   var privateCounter = 0;
diff --git a/files/pt-br/web/javascript/data_structures/index.html b/files/pt-br/web/javascript/data_structures/index.html
index 070cb2da11..30bdd67cbd 100644
--- a/files/pt-br/web/javascript/data_structures/index.html
+++ b/files/pt-br/web/javascript/data_structures/index.html
@@ -283,5 +283,5 @@ Infinity
 
 
diff --git a/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html b/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html
index 2dab2ab43c..a6ad10e02d 100644
--- a/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html
+++ b/files/pt-br/web/javascript/equality_comparisons_and_sameness/index.html
@@ -160,7 +160,7 @@ console.log(obj == undefined);
 
 

Igualdade de mesmo valor

-

Igualdade de mesmo valor aborda um caso de uso final: determinar se dois valores são funcionalmente idêntico em todos os contextos. (Este caso de uso demonstra uma instância de Liskove substitution principle. Princípio de substituição de Liskove.) Uma instância ocorre quando é feita uma tentativa de transformar uma propriedade imutável:

+

Igualdade de mesmo valor aborda um caso de uso final: determinar se dois valores são funcionalmente idêntico em todos os contextos. (Este caso de uso demonstra uma instância de Liskove substitution principle. Princípio de substituição de Liskove.) Uma instância ocorre quando é feita uma tentativa de transformar uma propriedade imutável:


 // Add an immutable NEGATIVE_ZERO property to the Number constructor.
@@ -179,7 +179,7 @@ function attemptMutation(v)
 
 

Igualdade abstrata, igualdade estrita, e de mesmo valor na especificação

-

No ES5, a comparação efetuada por == é descrita em Seção 11.9.3, O Algoritmo da Igualdade Abstrata. A comparação === está em 11.9.6, O Algoritmo de Igualdade Estrita. (Veja estes. Eles são breve e legível. Dica: leia o algoritmo de igualdade estrita primeiro.) ES5 também descreve, em Seção 9.12, o Algoritmo de Mesmo Valor para uso internamente pelo motor de JS. É em grande parte o mesmo que o Algoritmo de Igualdade Estrita, exceto que 11.9.6.4 e 9.12.4 diferem em manipulação do Number. ES6 simplesmente se propõe a expor este algoritmo através de Object.is.

+

No ES5, a comparação efetuada por == é descrita em Seção 11.9.3, O Algoritmo da Igualdade Abstrata. A comparação === está em 11.9.6, O Algoritmo de Igualdade Estrita. (Veja estes. Eles são breve e legível. Dica: leia o algoritmo de igualdade estrita primeiro.) ES5 também descreve, em Seção 9.12, o Algoritmo de Mesmo Valor para uso internamente pelo motor de JS. É em grande parte o mesmo que o Algoritmo de Igualdade Estrita, exceto que 11.9.6.4 e 9.12.4 diferem em manipulação do Number. ES6 simplesmente se propõe a expor este algoritmo através de Object.is.

Podemos ver que com iguais duplos e triplos, com exceção de fazer uma verificação de tipo inicial 11.9.6.1, o Algoritmo de Igualdade Estrita é um subconjunto do Algoritmo Igualdade Abstrata, porque 11.9.6.2-7 correspondem a 11.9.3.1.a -f.

diff --git a/files/pt-br/web/javascript/eventloop/index.html b/files/pt-br/web/javascript/eventloop/index.html index f21206f175..636ef47b95 100644 --- a/files/pt-br/web/javascript/eventloop/index.html +++ b/files/pt-br/web/javascript/eventloop/index.html @@ -134,7 +134,7 @@ while(true) {

Uma propriedade muito interessante do modelo "event loop", é que o JavaScript, ao contrário de muitas outras linguagens, nunca bloqueia. A manipulação de E/S é tipicamente realizada através de eventos e callbacks, portanto, quando uma aplicação está esperando por um retorno de uma consulta do IndexedDB ou o retorno de uma requisição XHR, este ainda pode processar outras coisas, como as ações do usuário.

-

Exceções de legado existem, como por exemplo, alert ou XHR síncrono, mas é considerado uma boa prática evitá-los. Tome cuidado, exceções a exceção existem (mas geralmente são, mais do que qualquer coisa, bugs de implementação).

+

Exceções de legado existem, como por exemplo, alert ou XHR síncrono, mas é considerado uma boa prática evitá-los. Tome cuidado, exceções a exceção existem (mas geralmente são, mais do que qualquer coisa, bugs de implementação).

Especificações

diff --git a/files/pt-br/web/javascript/index.html b/files/pt-br/web/javascript/index.html index 120d3cc67c..bf6b44ba02 100644 --- a/files/pt-br/web/javascript/index.html +++ b/files/pt-br/web/javascript/index.html @@ -8,7 +8,7 @@ translation_of: Web/JavaScript ---
{{JsSidebar}}
-

JavaScript® (às vezes abreviado para JS) é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web, mas usada também em vários outros ambientes sem browser, tais como node.js,  Apache CouchDB e Adobe Acrobat. O JavaScript é uma linguagem baseada em protótipos, multi-paradigma e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional). Saiba mais sobre o JavaScript.

+

JavaScript® (às vezes abreviado para JS) é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web, mas usada também em vários outros ambientes sem browser, tais como node.js,  Apache CouchDB e Adobe Acrobat. O JavaScript é uma linguagem baseada em protótipos, multi-paradigma e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional). Saiba mais sobre o JavaScript.

Essa seção do site é dedicada à linguagem JavaScript e não às partes que são específicas para páginas Web e outros ambientes. Para mais informações sobre as {{Glossary("API", "APIs")}} específicas para páginas Web, por favor consulte as seções Web APIs e DOM.

diff --git a/files/pt-br/web/javascript/javascript_technologies_overview/index.html b/files/pt-br/web/javascript/javascript_technologies_overview/index.html index 3535f8505f..d65a0673e0 100644 --- a/files/pt-br/web/javascript/javascript_technologies_overview/index.html +++ b/files/pt-br/web/javascript/javascript_technologies_overview/index.html @@ -49,23 +49,23 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview

WebIDL

-

A Especificação da WebIDL provê a junção entre as tecnologias DOM e o ECMAScript.

+

A Especificação da WebIDL provê a junção entre as tecnologias DOM e o ECMAScript.

O núcleo do DOM

O Document Object Model (DOM) é uma convenção multiplataforma e lndependente de linguagem para representação e interação com objetos em documentos HTML, XHTML, e XML. Objetos no DOM tree (árvore do DOM) podem ser adereçados e manipulados utilizando métodos em objetos. A W3C padroniza o Core Document Object Model (Núcleo do Documento do Modelo de Objeto), o qual define interfaces de agnóstico de linguagem que abstraem documentos HTML e XML como objetos, e também define mecanismos para manipular essa abstração. Entre as definições do DOM, podemos encontrar:

    -
  • A estrutura do documento, um tree model (modelo de árvore), e a arquitetura do DOM Event (Evento do DOM) no DOM core (núceo do DOM): Node, Element, DocumentFragment, Document, DOMImplementation, Event, EventTarget, …
  • -
  • Uma definição menos rigorosa do DOM Event Architecture, assim como eventos específicos no DOM events.
  • -
  • Outras coisas como o DOM Traversal e o DOM Range.
  • +
  • A estrutura do documento, um tree model (modelo de árvore), e a arquitetura do DOM Event (Evento do DOM) no DOM core (núceo do DOM): Node, Element, DocumentFragment, Document, DOMImplementation, Event, EventTarget, …
  • +
  • Uma definição menos rigorosa do DOM Event Architecture, assim como eventos específicos no DOM events.
  • +
  • Outras coisas como o DOM Traversal e o DOM Range.

Pela perspectiva do EXMScript, objetos definidos na especificação do DOM são chamados de "host objects".

HTML DOM

-

HTML, a linguagem de marcação da Web, é especificada nos termos do DOM. Situado além dos conceitos de abstração definidos no DOM Core, o HTML também define o significado dos elementos. O HTML DOM inclui coisas como a propriedade className em elementos HTML, ou APIs como {{ domxref("document.body") }}.

+

HTML, a linguagem de marcação da Web, é especificada nos termos do DOM. Situado além dos conceitos de abstração definidos no DOM Core, o HTML também define o significado dos elementos. O HTML DOM inclui coisas como a propriedade className em elementos HTML, ou APIs como {{ domxref("document.body") }}.

A especificação HTML também define restrições nos objetos; por exemplo, ela requer que todos os filhos de um elemento ul, que representam uma lista desordenada, sejam elementos li, que representem itens de lista. Em linhas gerais, ele também proíbe o uso de elementos e atributos que não estão definidos em um padrão.

@@ -74,12 +74,12 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview

Outras APIs de destaque

    -
  • As funções setTimeout e setInterval foram inicialmente especificadas na interface Window no Padrão HTML.
  • -
  • XMLHttpRequest. Possibilita enviar requisições HTTP assíncronas.
  • +
  • As funções setTimeout e setInterval foram inicialmente especificadas na interface Window no Padrão HTML.
  • +
  • XMLHttpRequest. Possibilita enviar requisições HTTP assíncronas.
  • CSS Object Model. O CSSOM é utilizado para abstrair regras CSS como objetos
  • WebWorkers. API que permite computação paralela.
  • WebSockets. API que permite comunicação bi-direcional de baixo-nível.
  • -
  • Canvas 2D Context. API de ilustração (desenho) para o elemento canvas.
  • +
  • Canvas 2D Context. API de ilustração (desenho) para o elemento canvas.

Suporte de Navegadores

diff --git a/files/pt-br/web/javascript/language_resources/index.html b/files/pt-br/web/javascript/language_resources/index.html index 8b545423ec..aec504f980 100644 --- a/files/pt-br/web/javascript/language_resources/index.html +++ b/files/pt-br/web/javascript/language_resources/index.html @@ -8,7 +8,7 @@ translation_of: Web/JavaScript/Language_Resources ---
{{JsSidebar}}
-

ECMAScript é a linguagem de script que forma a base do JavaScript. ECMAScript é padronizada pela Ecma International organização de padrões nas especificações  ECMA-262 e ECMA-402 . As seguintes normas ECMAScript foram aprovadas ou estão sendo trabalhadas:

+

ECMAScript é a linguagem de script que forma a base do JavaScript. ECMAScript é padronizada pela Ecma International organização de padrões nas especificações  ECMA-262 e ECMA-402 . As seguintes normas ECMAScript foram aprovadas ou estão sendo trabalhadas:

@@ -115,9 +115,9 @@ translation_of: Web/JavaScript/Language_Resources
-

Veja wikipedia ECMAScript entry para obter mais informações sobre a história ECMAScript.

+

Veja wikipedia ECMAScript entry para obter mais informações sobre a história ECMAScript.

-

Você pode participar ou apenas acompanhar o trabalho nas próximas revisões da especificação da linguagem ECMAScript, de codinome "Harmony", e a especificação API ECMAScript Internacionalização via wiki pública e a es-discuss mailing list lincada de ecmascript.org.

+

Você pode participar ou apenas acompanhar o trabalho nas próximas revisões da especificação da linguagem ECMAScript, de codinome "Harmony", e a especificação API ECMAScript Internacionalização via wiki pública e a es-discuss mailing list lincada de ecmascript.org.

Implementações

@@ -125,12 +125,12 @@ translation_of: Web/JavaScript/Language_Resources
  • SpiderMonkey - o motor JavaScript utilizado em vários produtos Mozilla, incluindo o Firefox;
  • Rhino - o motor JavaScript escrito em Java;
  • Tamarin - a máquina virtual ActionScript (usada no Player Adobe® Flash®);
  • -
  • Outras implementações (Wikipedia).
  • +
  • Outras implementações (Wikipedia).
  • Veja também

    diff --git a/files/pt-br/web/javascript/reference/global_objects/array/index.html b/files/pt-br/web/javascript/reference/global_objects/array/index.html index 6c9dd293e7..a4aa6b0ac4 100644 --- a/files/pt-br/web/javascript/reference/global_objects/array/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/array/index.html @@ -309,7 +309,7 @@ if (Array.prototype.every.call(str, isLetter))

    Generics também estão disponíveis em String.

    -

    Estes não são atualmente parte dos padrões ECMAScript (através do ES2015 Array.from() pode se conseguir isto). A seguir segue uma adaptação para permitir o uso em todos os navegadores:

    +

    Estes não são atualmente parte dos padrões ECMAScript (através do ES2015 Array.from() pode se conseguir isto). A seguir segue uma adaptação para permitir o uso em todos os navegadores:

    /*globals define*/
     // Assumes Array extras already present (one may use shims for these as well)
    diff --git a/files/pt-br/web/javascript/reference/global_objects/date/index.html b/files/pt-br/web/javascript/reference/global_objects/date/index.html
    index 98c18ca05a..505f341035 100644
    --- a/files/pt-br/web/javascript/reference/global_objects/date/index.html
    +++ b/files/pt-br/web/javascript/reference/global_objects/date/index.html
    @@ -32,7 +32,7 @@ new Date(ano, mês, dia, hora, minuto
      
    dataString
    -
    Um valor do tipo String que representa uma data. A string deverá estar uma formato reconhecido pelo método {{jsxref("Date.parse()")}} (IETF-compliant RFC 2822 timestamps e também uma versão da ISO8601).
    +
    Um valor do tipo String que representa uma data. A string deverá estar uma formato reconhecido pelo método {{jsxref("Date.parse()")}} (IETF-compliant RFC 2822 timestamps e também uma versão da ISO8601).
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/big/index.html b/files/pt-br/web/javascript/reference/global_objects/string/big/index.html index a8d09239d2..624f0b9b5b 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/big/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/big/index.html @@ -12,10 +12,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/big ---
    {{JSRef}} {{deprecated_header}}
    -

    O método big() cria um elemento HTML <big> fazendo com que o texto dentro dele seja exibido uma uma fonte maior.

    +

    O método big() cria um elemento HTML <big> fazendo com que o texto dentro dele seja exibido uma uma fonte maior.

    -

    Nota de uso: O elemento <big> foi removido no HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    +

    Nota de uso: O elemento <big> foi removido no HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    Sintaxe

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html b/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html index ac73427f6b..4b179a09de 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/blink/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/blink ---
    {{JSRef}} {{deprecated_header}}
    -

    O método blink() cria um elemento HTML <blink> que faz uma string piscar.

    +

    O método blink() cria um elemento HTML <blink> que faz uma string piscar.

    Aviso: A criação de textos que piscam é desaprovada por vários padrões de acessibilidade. O próprio elemento <blink> não é padrão e está obsoleto!

    @@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/blink

    Valor retornado

    -

    Uma string contendo um elemento HTML <blink>.

    +

    Uma string contendo um elemento HTML <blink>.

    Descrição

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html b/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html index 87866ac56b..7e952a04b5 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/charat/index.html @@ -62,7 +62,7 @@ A letra no índice 99 é ''

    Obtendo caracteres inteiros

    -

    O seguinte código fornece um meio de garantir que passar por um loop de string sempre forneça um caractere inteiro, mesmo se a string contiver caracteres que não estão no Plano Multilíngue Básico.

    +

    O seguinte código fornece um meio de garantir que passar por um loop de string sempre forneça um caractere inteiro, mesmo se a string contiver caracteres que não estão no Plano Multilíngue Básico.

    var str = 'A \uD87E\uDC04 Z'; // We could also use a non-BMP character directly
     for (var i = 0, chr; i < str.length; i++) {
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html b/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html
    index 2d7c6135be..9475673c8f 100644
    --- a/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html
    +++ b/files/pt-br/web/javascript/reference/global_objects/string/fontcolor/index.html
    @@ -13,10 +13,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor
     ---
     
    {{JSRef}} {{deprecated_header}}
    -

    O método fontcolor() cria um elemento HTML <font> que faz com que uma string seja exibida na cor especificada.

    +

    O método fontcolor() cria um elemento HTML <font> que faz com que uma string seja exibida na cor especificada.

    -

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    +

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    Sintaxe

    @@ -27,12 +27,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor
    color
    -
    Deve ser um string que expresse uma cor em formato hexadecimal ou o nome, em Inglês, de uma cor. Os nomes das cores estão listados na referência de cores CSS.
    +
    Deve ser um string que expresse uma cor em formato hexadecimal ou o nome, em Inglês, de uma cor. Os nomes das cores estão listados na referência de cores CSS.

    Valor retornado

    -

    Uma string contendo um elemento HTML <font>.

    +

    Uma string contendo um elemento HTML <font>.

    Descrição

    @@ -53,7 +53,7 @@ console.log(worldString.fontcolor('FF00') + ' está vermelho em hexadecimal nest // '<font color="FF00">Olá, mundo</font> está vermelho em hexadecimal nesta linha'
    -

    Com o objeto element.style você pode obter o atributo style do elemento e manipulá-lo de forma mais genérica, por exemplo:

    +

    Com o objeto element.style você pode obter o atributo style do elemento e manipulá-lo de forma mais genérica, por exemplo:

    document.getElementById('#oIdDoElemento').style.color = 'red';
     
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html b/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html index b5d5fdd019..db9889b008 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/fontsize/index.html @@ -13,10 +13,10 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontsize ---
    {{JSRef}} {{deprecated_header}}
    -

    O método fontsize() cria um elemento HTML <font> que faz com que uma string seja exibida no tamanho da fonte especificada.

    +

    O método fontsize() cria um elemento HTML <font> que faz com que uma string seja exibida no tamanho da fonte especificada.

    -

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    +

    Nota de uso: O elemento <font> foi removido do HTML5 e não deve mais ser usado. Em vez disso, web developers devem usar a propriedade CSS correspondente.

    Sintaxe

    @@ -32,11 +32,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontsize

    Valor retornado

    -

    Uma string contendo um elemento HTML <font>.

    +

    Uma string contendo um elemento HTML <font>.

    Descrição

    -

    Ao especificar o tamanho como um inteiro, você define o tamanho da fonte do texto para um dos 7 tamanhos definidos. Ao especificar size como uma string como "-2", você ajusta o tamanho da fonte do texto em relação ao tamanho definido na tag <basefont>.

    +

    Ao especificar o tamanho como um inteiro, você define o tamanho da fonte do texto para um dos 7 tamanhos definidos. Ao especificar size como uma string como "-2", você ajusta o tamanho da fonte do texto em relação ao tamanho definido na tag <basefont>.

    Exemplos

    @@ -51,7 +51,7 @@ console.log(worldString.big()); // <big>Olá, mundo</big> console.log(worldString.fontsize(7)); // <font size="7">Olá, mundo</fontsize>
    -

    Com o objeto element.style você pode obter o atributo style do elemento e manipulá-lo de forma mais genérica, por exemplo:

    +

    Com o objeto element.style você pode obter o atributo style do elemento e manipulá-lo de forma mais genérica, por exemplo:

    document.getElementById('#oIdDoElemento').style.fontSize = '0.7em';
     
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html b/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html index 30e1876241..2b4c297da8 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/italics/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/italics ---
    {{JSRef}} {{deprecated_header}}
    -

    O método italics() cria um elemento HTML <i> que faz com que uma string fique em itálico.

    +

    O método italics() cria um elemento HTML <i> que faz com que uma string fique em itálico.

    Sintaxe

    @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/italics

    Valor retornado

    -

    Uma string contendo um elemento HTML <i>.

    +

    Uma string contendo um elemento HTML <i>.

    Descrição

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/match/index.html b/files/pt-br/web/javascript/reference/global_objects/string/match/index.html index 1ba4671e90..ee96efe8a5 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/match/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/match/index.html @@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/match

    Resumo

    -

    O método match() retorna uma correspondência entre uma string com uma expressão regular.

    +

    O método match() retorna uma correspondência entre uma string com uma expressão regular.

    Sintaxe

    @@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/match
    regexp
    -
    Um objeto de expressão regular. Se regexp não for uma RegExp, o mesmo será convertido para uma nova RegExp usando new RegExp(regexp).
    +
    Um objeto de expressão regular. Se regexp não for uma RegExp, o mesmo será convertido para uma nova RegExp usando new RegExp(regexp).

    Se você não fornecer nenhum parâmetro ao usar o método match(), você obterá um {{jsxref ("Array")}} com uma string vazia: [""].
    @@ -48,7 +48,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/match
    groups
    -
    Um objeto de grupos de captura nomeados cujas chaves são os nomes, e valores são os grupos de captura ou {{jsxref ("undefined")}} se nenhum grupo de captura nomeado foi definido. Consulte Grupos e Intervalos para obter mais informações.
    +
    Um objeto de grupos de captura nomeados cujas chaves são os nomes, e valores são os grupos de captura ou {{jsxref ("undefined")}} se nenhum grupo de captura nomeado foi definido. Consulte Grupos e Intervalos para obter mais informações.
    index
    O índice da pesquisa em que o resultado foi encontrado.
    input
    @@ -106,7 +106,7 @@ console.log(matches_array);
    -

    Nota: Veja também {{jsxref("String.prototype.matchAll()")}} e Pesquisa avançada com sinalizadores.

    +

    Nota: Veja também {{jsxref("String.prototype.matchAll()")}} e Pesquisa avançada com sinalizadores.

    Usando grupos de captura nomeados

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/small/index.html b/files/pt-br/web/javascript/reference/global_objects/string/small/index.html index 356b49cb2c..dbec8f2227 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/small/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/small/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/small ---
    {{JSRef}} {{deprecated_header}}
    -

    O método small() cria um elemento HTML <small> que faz com que uma string seja exibida em uma fonte pequena.

    +

    O método small() cria um elemento HTML <small> que faz com que uma string seja exibida em uma fonte pequena.

    Sintaxe

    @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/small

    Valor retornado

    -

    Uma string contendo um elemento HTML <small>.

    +

    Uma string contendo um elemento HTML <small>.

    Descrição

    @@ -40,7 +40,7 @@ console.log(worldString.big()); // <big>Olá, mundo</big> console.log(worldString.fontsize(7)); // <font size="7">Olá, mundo</fontsize>
    -

    Com o objeto element.style você pode pegar o atributo de estilo do elemento e manipulá-lo de forma mais genérica, por exemplo:

    +

    Com o objeto element.style você pode pegar o atributo de estilo do elemento e manipulá-lo de forma mais genérica, por exemplo:

    document.getElementById('#oIdDoElemento').style.fontSize = '0.7em';
     
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/split/index.html b/files/pt-br/web/javascript/reference/global_objects/string/split/index.html index c6a6f817ac..a2175743c7 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/split/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/split/index.html @@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/split
    -

    Aviso: Quando uma string vazia ("") é usada como separador, a string não é dividida por caracteres percebidos pelo usuário (grapheme clusters) ou caracteres Unicode (pontos de código), mas por unidades de código UTF-16. Isso destrói pares substitutos. Consulte “Como você transforma uma string em um array de caracteres em JavaScript?” no StackOverflow.

    +

    Aviso: Quando uma string vazia ("") é usada como separador, a string não é dividida por caracteres percebidos pelo usuário (grapheme clusters) ou caracteres Unicode (pontos de código), mas por unidades de código UTF-16. Isso destrói pares substitutos. Consulte “Como você transforma uma string em um array de caracteres em JavaScript?” no StackOverflow.

    @@ -175,7 +175,7 @@ const strReverse = str.split('').reverse().join('') // split() retorna um array onde os métodos // reverse() e join() podem ser aplicados -

    Não funciona se a string contém grapheme clusters, mesmo ao usar uma divisão compatível com Unicode. (Use, por exemplo, esrever no lugar.)

    +

    Não funciona se a string contém grapheme clusters, mesmo ao usar uma divisão compatível com Unicode. (Use, por exemplo, esrever no lugar.)

    const str = 'résumé'
     const strReverse = str.split(/(?:)/u).reverse().join('')
    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html b/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html
    index 69289bd133..f687eb6c76 100644
    --- a/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html
    +++ b/files/pt-br/web/javascript/reference/global_objects/string/sub/index.html
    @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sub
     ---
     
    {{JSRef}} {{deprecated_header}}
    -

    O método sub() cria um elemento HTML <sub> que faz com que uma string seja exibida como subscrito (texto pequeno).

    +

    O método sub() cria um elemento HTML <sub> que faz com que uma string seja exibida como subscrito (texto pequeno).

    Sintaxe

    @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sub

    Valor retornado

    -

    Uma string contendo um elemento HTML <sub>.

    +

    Uma string contendo um elemento HTML <sub>.

    Descrição

    diff --git a/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html b/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html index 736ccf33f7..7fd1b9cd38 100644 --- a/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html +++ b/files/pt-br/web/javascript/reference/global_objects/string/sup/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sup ---
    {{JSRef}} {{deprecated_header}}
    -

    O método sup() cria um elemento HTML <sup> que faz com que uma string seja exibida como sobrescrito.

    +

    O método sup() cria um elemento HTML <sup> que faz com que uma string seja exibida como sobrescrito.

    Sintaxe

    @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/sup

    Valor retornado

    -

    Uma string contendo um elemento HTML <sup>.

    +

    Uma string contendo um elemento HTML <sup>.

    Descrição

    -- cgit v1.2.3-54-g00ecf