Console.assert()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Escreve uma mensagem de erro para o console se a afirmação é falsa. Se a firmação é verdadeira, nada acontece.

Nota: This feature is available in Web Workers.

Nota: 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.

Sintaxe

console.assert(afirmação, obj1 [, obj2, ..., objN]);
console.assert(afirmação, msg [, subst1, ..., substN]); // c-mensagem de formatação

Parâmetros

afirmação

Qualquer expressão booleana. Se a afirmação é falsa, a mensagem é impressa no console.

obj1 ... objN

Uma lista de objetos JavaScript para escrever. As representações de strings de cada um desses objetos são acrescentados juntos na ordem dada e saída.

msg

Uma String que contém zero ou mais seguências de substituição.

subst1 ... substN

Objetos JavaScript com qual as strings de substituição 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 console para mais detalhes.

Especificações

Specification
Console Standard
# assert

Compatibilidade com navegadores

BCD tables only load in the browser

Ver também