--- title: Console.assert() slug: Web/API/Console/assert translation_of: Web/API/console/assert ---
Escreve uma mensagem de erro para o console se a afirmação é falsa. Se a firmação é verdadeira, nada acontece.
{{AvailableInWorkers}}
Note: O método console.assert()
é implementado de forma diferente em Node.js.
Especificamente, em navegadores, chamando o método console.assert() com uma afirmação falsa fará com que a mensagem a ser impressa para o console não interrompa a execução do código subsequente. Em Node.js, no entanto, uma afirmação falsa causará um AssertionError.
console.assert(afirmação, obj1 [, obj2, ..., objN]); console.assert(afirmação, msg [, subst1, ..., substN]); // c-mensagem de formatação
afirmação
obj1
... objN
msg
subst1
... substN
msg
serão substituidas. Isto dá um contriole adicional sobre a mensagem que será escrita.Ver Outputting text to the console na documentação do {{domxref("console")}} para mais detalhes.
Especificações
Especificações | Status | Comentário |
---|---|---|
{{SpecName("Console API", "#consoleassertexpression-object", "console.assert()")}} | {{Spec2("Console API")}} | Initial definition |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte Básico | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("28.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Disponível para trabalhadores |
{{CompatVersionUnknown}} | {{CompatGeckoDesktop("38.0")}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
c-like message formatting | {{CompatNo}} | {{CompatGeckoDesktop("28.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte básico | {{CompatUnknown}} | {{CompatGeckoMobile("28.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Disponível para trabalhadores | {{CompatUnknown}} | {{CompatGeckoMobile("38.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
c-like message formatting | {{CompatUnknown}} | {{CompatGeckoMobile("28.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |