Questo post spiegherà l'affermazione in JavaScript.
Cosa afferma in JavaScript?
Una funzione assert in genere lancia un errore se l'espressione fornita non è vera. In JavaScript, per il controllo dell'asserzione, è possibile utilizzare l'API della console in quanto fornisce un “console.affermare()" metodo. Se l'affermazione è falsa, la console.Il metodo Assert () stampare il messaggio specificato; Altrimenti, "non definito"Viene visualizzato sulla console se la condizione è vera.
Come usare Assert in JavaScript?
La sintassi fornita può essere utilizzata per invocare la console.Metodo Assert ():
console.assert (Assertion, MSG);Ci vogliono due parametri, "asserzione"Che è l'espressione che viene valutata se è vera o falsa, e"MSG"È il messaggio di errore che verrà stampato se la condizione è falsa.
Esempio 1
Creeremo due variabili, "UN" E "B", E assegna i valori"20" E "23"Rispettivamente:
var a = 20;Quindi, chiama la console.Metodo Assert (), che verificherà se la differenza tra le variabili "UN" E "B" È "3":
console.assert (a - b == 3, "restituisce 'false'");L'output visualizza un messaggio di errore che indica che la differenza tra le variabili "UN" E "B" non è "3", Che significa che la condizione è falsa:
Nell'altro caso, verificheremo l'affermazione che la somma delle variabili "UN" E "B" È "43". Di conseguenza, la console.Il metodo Assert () non farà nulla; basta stampare "non definito"Sulla console:
console.assert (a + b == 43, "restituisce" false ");Produzione
Esempio 2
Invece di stampare un messaggio, puoi anche stampare qualcosa come un array, un elenco di oggetti e così via, ora, useremo le stesse variabili create nell'esempio sopra e definiremo un array di linguaggi di programmazione, che stampa se il la condizione di asserzione è falsa:
var arr = ["javascript", "python", "java"];Qui, chiameremo il "console.affermare()"Metodo passando un'affermazione e un array invece del messaggio di errore come argomento:
console.assert (a - b == 3, arr);L'output ha visualizzato il lamento dell'array creato perché la condizione di asserzione è falsa:
Abbiamo coperto tutti i dettagli sull'affermazione in JavaScript.
Conclusione
La funzione Assert lancia un errore se l'argomento passato specificato non è vero. Non c'è affermazione standard in JavaScript. Tuttavia, puoi usare il "console.affermare()"Metodo dell'API della console in JavaScript. Viene utilizzato per le operazioni di test e debug. In questo post, abbiamo spiegato l'affermazione e la console.Metodo Assert () in JavaScript.