From 9c11295578ec8108aa7ca22657d5422e75e056ff Mon Sep 17 00:00:00 2001 From: Nelson Henrique Date: Thu, 3 Jun 2021 14:55:54 +0100 Subject: fix: Add pt-br missing translated pieces (#1087) --- .../reference/operators/nullish_coalescing_operator/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'files/pt-br') diff --git a/files/pt-br/web/javascript/reference/operators/nullish_coalescing_operator/index.html b/files/pt-br/web/javascript/reference/operators/nullish_coalescing_operator/index.html index b8199bd193..c3224db1f8 100644 --- a/files/pt-br/web/javascript/reference/operators/nullish_coalescing_operator/index.html +++ b/files/pt-br/web/javascript/reference/operators/nullish_coalescing_operator/index.html @@ -41,7 +41,7 @@ original_slug: Web/JavaScript/Reference/Operators/operador_de_coalescencia_nula // foo nunca é endereçado a nenhum valor, portanto, ainda está indefinido let someDummyText = foo || 'Hello!'; -

Entretanto, devido ao || ser um operador lógico booleano, o operando do lado esquerdo é coagido para um valor booleano para sua avaliação, e, qualquer valor falseável (0, '', NaN, null, undefined) não é retornado. Este comportamento pode causar consequencias inesperadas se você considerar 0, '', or NaN como valores válidos.

+

Entretanto, devido ao || ser um operador lógico booleano, o operando do lado esquerdo é coagido para um valor booleano para sua avaliação e qualquer valor falseável (0, '', NaN, null, undefined) não é retornado. Este comportamento pode causar consequencias inesperadas se você considerar 0, '', ou NaN como valores válidos.

let count = 0;
 let text = "";
@@ -49,7 +49,7 @@ let text = "";
 let qty = count || 42;
 let message = text || "Olá!";
 console.log(qty);     // 42 e não 0
-console.log(message); // "hi!" e não ""
+console.log(message); // "Olá!" e não ""
 

O operador de coalescência nula evita esta cilada pois retorna o segundo operando apenas quando o primeiro é avaliado entre os valores null ou undefined (mas nehum outro valor falseável):

-- cgit v1.2.3-54-g00ecf