Funkcja skrótu JavaScript | Wyjaśnione

Funkcja skrótu JavaScript | Wyjaśnione
W programowaniu komputerowym struktura danych służy do przechowywania, organizowania i wykorzystywania danych. JavaScript Hash () Funkcja konwertuje ciągi wejściowe na dane o stałej wielkości (liczby) i zwraca wartość skrótu.

Funkcja JavaScript HASH () jest funkcją nieodwracalną i rządzi solidarnością danych, ponieważ zwraca tę samą wartość skrótu dla danego wejścia. Ten artykuł zawiera głęboki wgląd w funkcję JavaScript HASH () z następującymi wynikami uczenia się:

- Jak działa funkcja JavaScript Hash ()

- Jak używać funkcji JavaScript Hash ()

Jak działa funkcja JavaScripthash ()

Funkcja HASH () przekształca duże klucze (struny) w małe klucze (liczby). Identyfikuje preferowaną cyfrę z indeksu tablicy i przekształca ją w wartość skrótu.

Składnia

Składnia funkcji hasz () jest podana następująco.

funkcjafunc (ciąg)

var hash = 0;
Zwrot Hash;

Tutaj Func (String) to funkcja, która przyjmuje dowolne dane wejściowe i zwraca wartość skrótu. „0” to wartość skrótu pustego ciągu.

Jak używać funkcji JavaScript HASH ()

Funkcja hash () oblicza wskaźnik na tablicę szczeliny, z której identyfikuje określoną wartość. Tutaj wyjaśnimy pełną funkcjonalność funkcji hasz () z przykładami.

Przykład 1: Jak utworzyć wartość skrótu za pomocą funkcji HASH ()

Funkcja hash () tworzy wartość skrótu poprzez przekształcenie dużego klucza w małe stałe skróty.

Ten przykład pokazuje, jak utworzyć wartość skrótu za pomocą funkcji hasz () poprzez przekształcenie liczby całkowitej na 32 bity.

funkcjaFunc (String)
var hash = 0;
if (ciąg.długość == 0) zwróć skrót;
dla (x = 0; x CH = String.bzdur (x);
hash = (hash <<5) - hash) + ch;
Hash = Hash i Hash;

Zwrot Hash;

var str = "happymoments"
konsola.Log (FUNC (STR))

Funkcja „ciąg” jest przekazywana z „0” jako zmiennym skrótem. Zwraca „0”, jeśli długość zmiennej wynosi „0”. String „HappyMoments” jest przechowywany w funkcji. Kiedy skrót powraca, przekształca liczbę całkowitą w 32 bity.

Wyjście pokazało, że ciąg „HappyMoment jest przekonwertowany na małą wartość skrótu” -1245757517 'za pomocą funkcji HASH (.

Przykład 2: Jak przekonwertować łańcuch na wartość skrótu za pomocą funkcji HASH ()

Funkcja HASH () przekształca ciąg w skrót, liczbę skrótu lub wartość skrótu. Ten przykład pokazuje konwersję łańcucha w stały skrót.

funkcjaFunc (String)
var hash = 5;
if (ciąg.długość == 5) zwróć skrót;
dla (a = 5; a CH = String.bzdur (a);
hash = (hash <<5) - hash) + ch;
Hash = Hash i Hash;

Zwrot Hash;

var str = "Linuxhint"
konsola.Log (FUNC (STR))

Tutaj, w powyższym kodzie, ciąg jest przekazywany ze zmiennym skrótem „5” o całkowitej długości, wówczas zwróci wartość skrótu ciągu „Linuxhint”.

Wyjście pokazało, że ciąg jest przekonwertowany na wartość skrótu, która jest „253386” za pomocą funkcji ma ().

Wniosek

Funkcja hash () bierze ciąg jako wejście i przekształca go w wartość skrótu jako wyjście. Ten opisowy przewodnik zapewnia głęboki wgląd w funkcję hash () w JavaScript. Działanie funkcji hasz () jest dostarczane przy użyciu składni. Aby uzyskać lepsze zrozumienie funkcji HASH (), przedstawiliśmy zestaw przykładów, które ilustrują użycie funkcji HASH (.