Programowanie synchroniczne odnosi się do wykonywania kodu w serii. Podczas asynchroniczny Wykonanie reprezentuje równoległe wykonanie kodu JavaScript.
Ten post zapewnia głęboki wgląd w synchroniczne i asynchroniczne terminy w JavaScript.
Co jest synchroniczne w JavaScript?
Domyślnie kod JavaScript jest wykonywany w sposób synchroniczny/serii. W synchroniczny sposób wykonywana jest tylko jeden wiersz kodu, a następnie kompilator przechodzi do następnego wiersza. Wykonuje jedną linię i czeka, aż pierwszy wiersz zostanie wykonany.
Przykład
Przykład programowania synchronicznego podano w następującym kodzie JavaScript.
Kod
// Przykład synchronicznej w JavaScriptOpis powyższego kodu znajduje się tutaj:
Wyjście
Wyjście pokazuje komunikat „Uwielbiam świat JavaScript”Metodą synchroniczną w JavaScript.
Co jest asynchroniczne w JavaScript?
Strategia asynchroniczna jest wykorzystywana w językach programowania, które jednocześnie wykonują wiele procesów/wierszy kodu. Strategia asynchroniczna jest bardzo pomocna, gdy wykonanie jest blokowane w nieskończoność. Funkcja asynchroniczna nie wpływa na reakcję ani wrażenia użytkownika.
Przykład
Przykład jest podany przez wykorzystanie asynchroniczny Strategia w JavaScript.
Kod
// Przykład asynchronicznego w JavaScriptPo pierwsze, początek() Metoda jest zdefiniowana, w której wyświetlany jest komunikat, „Witamy w JavaScript World". Potem koniec() Metoda jest wykorzystywana z komunikatem „Czy jesteś gotowy do wykonania?". Ostatecznie wyjście, które jest zwracane z początek() Metoda jest przekazywana do settimeout () metoda i przypisana 5000 milisekund.
Wyjście
Wyświetlacz zwraca asynchroniczne wyjście w JavaScript.
W tym kodzie najpierw napisz początek() metoda, ale wykonaj instrukcję koniec() Metoda i wyświetl wiadomość z pytaniem, „Czy jesteś gotowy do wykonania?". Następnie zatrzymaj wykonanie dla 5000 milisekund. Wreszcie początek() Metoda jest wykonywana i pokazuje wiadomość „Witamy w JavaScript World."
Wniosek
JavaScript zapewnia oba synchroniczny I asynchroniczny Rodzaje wykonania według potrzeb programistów. w synchroniczny Strategia, kod jest wykonywany w kolejności serii lub sekwencyjnej. Z drugiej strony użytkownicy mogą jednocześnie wykonywać wiele zadań, wykorzystując asynchroniczny strategia. Nauczyłeś się rozumieć i używać zarówno terminów synchronicznych, jak i asynchronicznych w JavaScript.