Co jest asertowe w JavaScript

Co jest asertowe w JavaScript
Sprawdzanie twierdzenia jest główną ideą funkcji assert, która często rzuca błąd, jeśli podany argument w funkcji nie jest prawdziwy. Twierdzenia są zwykle usuwane z kodu produkcyjnego i wykorzystywane tylko w testach lub debugowaniu kompilacji. Sam JavaScript nie ma standardowego aspektu. Dlatego możliwe jest, że możesz korzystać z biblioteki, która ją oferuje, taka jak węzeł.JS lub API konsoli.

Ten post wyjaśni twierdzenie w JavaScript.

Co jest asertowe w JavaScript?

Funkcja Assert zazwyczaj rzuca błąd, jeśli dostarczone wyrażenie nie jest prawdziwe. W JavaScript, w celu sprawdzania twierdzenia, możesz użyć interfejsu API konsoli, ponieważ zapewnia on „konsola.zapewniać()" metoda. Jeśli twierdzenie jest fałszywe, konsola.Assert () Metoda drukuje określoną wiadomość; W przeciwnym razie, "nieokreślony”Jest wyświetlany na konsoli, jeśli warunek jest prawdziwy.

Jak używać Assert w JavaScript?

Dostarczona składnia może być używana do wywoływania konsoli.Assert () Metoda:

konsola.Assert (asercji, msg);

Wymaga dwóch parametrów „twierdzenie„To jest wyrażenie, które jest oceniane, czy jest to prawda, czy fałsz, i„MSG”To komunikat o błędzie, który będzie drukował, jeśli warunek jest fałszywy.

Przykład 1

Utworzymy dwie zmienne, „A" I "B”I przypisz wartości„20" I "23”Odpowiednio:

var a = 20;
var B = 23;

Następnie zadzwoń do konsoli.metoda assert (), która sprawdzi, czy różnica między zmiennymi ”A" I "B" Jest "3”:

konsola.assert (a - b == 3, „zwraca„ false ””);

Wyjście wyświetla komunikat o błędzie, który wskazuje, że różnica między zmiennymi „A" I "B" nie jest "3”, Co oznacza, że ​​warunek jest fałszywy:

W drugim przypadku sprawdzimy twierdzenie, że suma zmiennych „A" I "B" Jest "43". W rezultacie konsola.Metoda assert () nic nie zrobi; Po prostu wydrukuj „nieokreślony„Na konsoli:

konsola.Assert (a + b == 43, „zwraca„ false ””);

Wyjście

Przykład 2

Zamiast wydrukować wiadomość, możesz również wydrukować coś takiego jak tablica, list Warunek twierdzenia jest fałszywy:

var arr = [„JavaScript”, „Python”, „Java”];

Tutaj nazwiemy „konsola.zapewniać()„Metoda, przekazując twierdzenie i tablicę zamiast komunikatu o błędzie jako argument:

konsola.Assert (a - b == 3, arr);

Wyjście wyświetliło lament utworzonej tablicy, ponieważ warunek twierdzenia jest fałszywy:

Omówiliśmy wszystkie szczegóły dotyczące twierdzenia w JavaScript.

Wniosek

Funkcja Assert rzuca błąd, jeśli określony przekazany argument nie jest prawdziwy. W JavaScript nie ma standardowych aspektów. Możesz jednak użyć „konsola.zapewniać()”Metoda API konsoli w JavaScript. Jest wykorzystywany do testowania i debugowania. W tym poście wyjaśniliśmy twierdzenie i konsolę.metoda assert () w JavaScript.