Maison >interface Web >js tutoriel >Comment puis-je valider efficacement les variables en JavaScript ?
Validation efficace des variables en JavaScript
Les développeurs de logiciels rencontrent souvent des situations où ils doivent s'assurer que les variables contiennent des valeurs valides. En JavaScript, la vérification des variables nulles, non définies et vides est une tâche courante.
Approche de la fonction universelle
Au départ, on pourrait envisager d'implémenter une fonction personnalisée telle que :
function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true : false; }
Cette fonction teste divers scénarios, notamment les chaînes non définies, nulles et vides. Cependant, il existe une méthode plus concise et fiable.
Vérification de la valeur véridique
JavaScript fournit une méthode native pour déterminer si une variable contient une valeur véridique :
if (value) { // do something.. }
Valeurs évaluées comme fausses sont :
Ainsi, cette approche couvre toutes les valeurs fausses dans la spécification ECMA/JavaScript.
Vérification d'existence
Si vous n'êtes pas sûr qu'une variable existe, utilisez l'opérateur typeof :
if (typeof foo !== 'undefined') { // foo could get resolved and it's defined }
Conclusion
La vérification des variables nulles, non définies et vides dans JavaScript peut être réalisée efficacement en utiliser des contrôles de valeurs véridiques et garantir l'existence de variables via l'opérateur typeof si nécessaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!