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;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.