JavaScript Hash -Funktion | Erklärt

JavaScript Hash -Funktion | Erklärt
In der Computerprogrammierung wird die Datenstruktur verwendet, um die Daten zu speichern, zu organisieren und zu verwenden. JavaScript Hash () Die Funktion wandelt die Eingabezeichenfolgen in Daten mit fester Größe (Zahlen) um und gibt den Hash-Wert zurück.

Die JavaScript -Hash () -Funktion ist eine irreparable Funktion und regelt die Daten Solidarität, da sie den gleichen Hash -Wert für eine bestimmte Eingabe zurückgibt. Dieser Artikel bietet einen tiefen Einblick in die Funktion JavaScript Hash () mit den folgenden Lernergebnissen:

- Wie JavaScript Hash () Funktion funktioniert

- So verwenden Sie die JavaScript -Hash () -Funktion

Wie JavascripThash () Funktion funktioniert

Die Hash () -Funktion verwandelt die großen Schlüssel (Zeichenfolgen) in kleine Tasten (Zahlen) in kleine Tasten (Zahlen). Es identifiziert die bevorzugte Ziffer aus einem Array -Index und wandelt sie in den Hash -Wert um.

Syntax

Die Syntax der Hash () -Funktion ist wie folgt angegeben.

Funktionsunc (String)

var Hash = 0;
Return Hash;

Hier ist Func (String) eine Funktion, die jede Eingabe übernimmt und den Hash -Wert zurückgibt. Der '0' ' ist der Hash -Wert einer leeren Zeichenfolge.

So verwenden Sie die Funktion JavaScript Hash ()

Die Hash () -Funktion berechnet den Index in ein Array des Steckplatzes, aus dem er den angegebenen Wert identifiziert. Hier erklären wir die vollständige Funktionalität der Hash () -Funktion mit Beispielen.

Beispiel 1: So erstellen Sie den Hash -Wert mithilfe der Hash () -Funktion

Die Hash () -Funktion erzeugt einen Hash -Wert, indem der große Schlüssel in kleine feste Hashes umgewandelt wird.

Dieses Beispiel zeigt, wie ein Hash -Wert mit der Funktion Hash () erstellt wird, indem eine Ganzzahl in 32 Bit konvertiert wird.

Funktionsunc (String)
var Hash = 0;
if (String.Länge == 0) Hash zurück;
für (x = 0; x CH = String.Charcodeat (x);
Hash = ((Hash <<5) - hash) + ch;
Hash = Hash & Hash;

Return Hash;

var str = "HappyMoments"
Konsole.log (func (str))

Eine Funktion 'String' wird mit '0' als variabler Hash übergeben. Es gibt '0' zurück, wenn die variable Länge '0' ist. Die Zeichenfolge 'HappyMoments' ist in der Funktion gespeichert. Wenn der Hash zurückkehrt, wandelt es die Ganzzahl in 32 Bit um.

Die Ausgabe zeigte, dass der Zeichenfolge "HappyMoment wird mit der Funktion Hash () in einen kleinen Hash-Wert '-1245757517' umgewandelt wird.

Beispiel 2: So konvertieren Sie eine Zeichenfolge in einen Hash -Wert mit der Hash () -Funktion

Die Hash () -Funktion wandelt eine Zeichenfolge in eine Hash-, Hash -Nummer oder Hash -Wert um. Dieses Beispiel zeigt die Umwandlung einer Zeichenfolge in einen festen Hash.

Funktionsunc (String)
var hash = 5;
if (String.Länge == 5) Return Hash;
für (a = 5; a CH = String.Charcodeat (a);
Hash = ((Hash <<5) - hash) + ch;
Hash = Hash & Hash;

Return Hash;

var str = "LinuxHint"
Konsole.log (func (str))

Hier wird im obigen Code eine Zeichenfolge mit einem variablen Hash '5' der Gesamtlänge übergeben, dann wird der Hash -Wert der Zeichenfolge 'LinuxHint' zurückgegeben.

Die Ausgabe zeigte, dass der Zeichenfolge in einen Hash -Wert umgewandelt wird, der '253386' verwendet wird, has () -Funktion.

Abschluss

Die Hash () -Funktion nimmt die Zeichenfolge als Eingabe an und verwandelt sie als Ausgabe in den Hash -Wert. Dieser beschreibende Leitfaden bietet einen tiefen Einblick in die Hash () -Funktion in JavaScript. Die Arbeit der Hash () -Funktion wird durch die Verwendung der Syntax bereitgestellt. Für ein besseres Verständnis der Hash () -Funktion haben wir eine Reihe von Beispielen bereitgestellt, die die Verwendung der Hash () -Funktion veranschaulichen.