O que é afirmado em JavaScript

O que é afirmado em JavaScript
A verificação de afirmação é a principal idéia por trás das funções assertes, que geralmente lança um erro se o argumento fornecido na função não for verdadeiro. As afirmações são normalmente removidas do código de produção e utilizadas apenas em testes ou depuração de compilações. O Javascript em si não tem uma afirmação padrão. Portanto, é possível que você esteja utilizando uma biblioteca que ofereça uma, como o nó.JS ou a API do console.

Este post explicará a afirmação em JavaScript.

O que é afirmado em JavaScript?

Uma função assert normalmente lança um erro se a expressão fornecida não for verdadeira. Em JavaScript, para verificação de afirmação, você pode usar a API do console, pois fornece um “console.afirmar()”Método. Se a afirmação for falsa, o console.O método assert () imprime a mensagem especificada; de outra forma, "indefinido”É exibido no console se a condição for verdadeira.

Como usar afirmar em JavaScript?

A sintaxe fornecida pode ser usada para invocar o console.Método Assert ():

console.assert (afirmação, msg);

São necessários dois parâmetros, “afirmação”Qual é a expressão que é avaliada, seja verdadeira ou falsa e“msg”É a mensagem de erro que imprimirá se a condição for falsa.

Exemplo 1

Vamos criar duas variáveis, “a" e "b”, E atribua valores“20" e "23”, Respectivamente:

var a = 20;
var b = 23;

Então, chame o console.Método Assert (), que verificará se a diferença entre variáveis ​​“a" e "b" é "3”:

console.assert (a - b == 3, "retorna 'false'");

A saída exibe uma mensagem de erro que indica que a diferença entre variáveis ​​“a" e "b"Não é"3”, O que significa que a condição é falsa:

No outro caso, verificaremos a afirmação de que a soma das variáveis ​​“a" e "b" é "43”. Como resultado, o console.O método assert () não fará nada; Apenas imprima “indefinido”No console:

console.assert (a + b == 43, "retorna 'false'");

Saída

Exemplo 2

Em vez de imprimir uma mensagem, você também pode imprimir qualquer coisa como uma matriz, lista de objetos e assim por diante, agora, usaremos as mesmas variáveis ​​criadas no exemplo acima e definiremos uma matriz de linguagens de programação, que imprimirão se o A condição de afirmação é falsa:

var arr = ["javascript", "python", "java"];

Aqui, chamaremos de “console.afirmar()”Método, passando uma afirmação e uma matriz em vez de mensagem de erro como argumento:

console.assert (a - b == 3, arr);

A saída exibiu o lamento da matriz criada porque a condição de asserção é falsa:

Cobrimos todos os detalhes sobre a afirmação em JavaScript.

Conclusão

A função assert lança um erro se o argumento passado especificado não for verdadeiro. Não há nenhuma afirmação padrão em JavaScript. No entanto, você pode usar o “console.afirmar()”Método da API do console em JavaScript. É utilizado para operações de teste e depuração. Neste post, explicamos a afirmação e o console.Método Assert () em JavaScript.