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