Une des opérations les plus courantes en javascript est le traitement des formulaires.
Voici une méthode qui permet de le faire avec un code clair.
Il suffit d'appeler ce code en début de fichier pour que les chaines de caractères aient de nouvelles méthodes.
Dès lors, pour vérifier si un champ est une adresse mail valide (par exemple), vous pouvez, au lieu d'utiliser ceci :
return (isEmail(myField.value));
appeler directement ceci :
return myField.value.isEmail();
La différence n'est pas énorme mais le code est plus clair.
Et bien sûr, son utilisation n'est pas limitée à la vérification de formulaire, elle fonctionne pour tout traitement sur des chaines de caractères.
NB : Tous les types JS peuvent être complétés par de nouvelles méthodes grâce à leur propriété prototype.