Fonction de hachage JavaScript | Expliqué

Fonction de hachage JavaScript | Expliqué
Dans la programmation informatique, la structure de données est utilisée pour stocker, organiser et utiliser les données. JavaScript Hash () La fonction convertit les chaînes d'entrée en données de taille fixe (nombres) et renvoie la valeur de hachage.

La fonction JavaScript Hash () est une fonction irréparable et régit la solidarité des données car elle renvoie la même valeur de hachage pour une entrée donnée. Cet article fournit un aperçu approfondi de la fonction JavaScript Hash () avec les résultats d'apprentissage suivants:

- Comment fonctionne la fonction javascript hash ()

- Comment utiliser la fonction javascript hash ()

Comment fonctionne la fonction javascripthash ()

La fonction hash () transforme les grandes clés (cordes) en petites clés (nombres). Il identifie le chiffre préféré d'un index du tableau et le convertit en valeur de hachage.

Syntaxe

La syntaxe de la fonction hash () est donnée comme suit.

functionfunc (string)

var hash = 0;
Hash de retour;

Ici, Func (String) est une fonction qui prend toute entrée et renvoie la valeur de hachage. Le '0' est la valeur de hachage d'une chaîne vide.

Comment utiliser la fonction javascript hash ()

La fonction hash () calcule l'index dans un tableau de la fente d'où il identifie la valeur spécifiée. Ici, nous expliquerons la fonctionnalité complète de la fonction hash () avec des exemples.

Exemple 1: Comment créer une valeur de hachage à l'aide de la fonction hash ()

La fonction hash () crée une valeur de hachage en convertissant la grande clé en petits hachages fixes.

Cet exemple montre comment créer une valeur de hachage en utilisant la fonction hash () en convertissant un entier en 32 bits.

functionfunc (string)
var hash = 0;
if (chaîne.longueur == 0) return hachage;
pour (x = 0; x ch = chaîne.Charcodeat (x);
hachage = ((hachage <<5) - hash) + ch;
hachage = hachage et hash;

Hash de retour;

var str = "happymoments"
console.journal (func (str))

Une fonction «String» est passé avec «0» comme hachage variable. Il renvoie '0' si la longueur de variable est '0'. La chaîne «HappyMoments» est stockée dans la fonction. Lorsque le hachage revient, il convertit l'entier en 32 bits.

La sortie a montré que la chaîne "HappyMoment est convertie en une petite valeur de hachage '-1245757517' en utilisant la fonction hash ().

Exemple 2: Comment convertir une chaîne en une valeur de hachage à l'aide de la fonction hash ()

La fonction hash () convertit une chaîne en hachage, numéro de hachage ou valeur de hachage. Cet exemple montre la conversion d'une chaîne en un hachage fixe.

functionfunc (string)
var hash = 5;
if (chaîne.longueur == 5) Hash de retour;
pour (a = 5; a ch = chaîne.Charcodeat (a);
hachage = ((hachage <<5) - hash) + ch;
hachage = hachage et hash;

Hash de retour;

var str = "Linuxhint"
console.journal (func (str))

Ici, dans le code ci-dessus, une chaîne est passée avec un hachage variable '5' de longueur totale, puis il renverra la valeur de hachage de la chaîne 'LinuxHint' '.

La sortie a montré que la chaîne est convertie en une valeur de hachage qui est «253386» en utilisant Has ().

Conclusion

La fonction hash () prend la chaîne comme une entrée et la transforme en valeur de hachage en tant que sortie. Ce guide descriptif fournit un aperçu approfondi de la fonction hash () en javascript. Le fonctionnement de la fonction hash () est fourni en utilisant la syntaxe. Pour une meilleure compréhension de la fonction hash (), nous avons fourni un ensemble d'exemples qui illustrent l'utilisation de la fonction hash ().