diff --git a/guide/portuguese/javascript/truth-table/index.md b/guide/portuguese/javascript/truth-table/index.md index d97a50ce76..5400137074 100644 --- a/guide/portuguese/javascript/truth-table/index.md +++ b/guide/portuguese/javascript/truth-table/index.md @@ -2,8 +2,11 @@ title: Truth Table localeTitle: Tabela Verdade --- -![Uma tabela mostrando quais argumentos JavaScript são verdadeiros e falsos.](//discourse-user-assets.s3.amazonaws.com/original/2X/f/ff2c78476742e6e677e5c714341ff37e9f60c951.png) +![Uma tabela mostrando quais argumentos JavaScript são verdadeiros e falsos.](//http://algassert.com/assets/2014-03-27-Better-JS-Equality-Table/grouped-table.png) + +A tabela acima tem por objetivo mostrar a importância de usar o comparador "===" toda vez que for interessante evitar a coerção nativa da linguagem javascript. Ela foi organizada de maneira a deixar claras as relações de comparação e seu resultado. Toda vez que o quadrado estiver colorido esse resultado é "True". Assim, a comparação "false == false" retornaria um valor "true", por exemplo. + É por isso que você deve sempre usar `===` e `!==` . -Fonte: [https://dorey.github.io/JavaScript-Equality-Table/](https://dorey.github.io/JavaScript-Equality-Table/) \ No newline at end of file +Fonte: http://algassert.com/visualization/2014/03/27/Better-JS-Equality-Table.html