Maison > Article > interface Web > Comment détecter les valeurs originales dans le développement Web
Cette fois, je vais vous montrer comment détecter la valeur d'origine dans le développement Web, et quelles sont les précautions pour détecter la valeur d'origine dans le développement Web. Ce qui suit est un cas pratique, jetons un coup d'œil.
Il existe 5 types primitifs en JS : chaîne, nombre, booléen, nul et indéfini. Si vous souhaitez qu'une valeur soit une chaîne, un nombre, un booléen ou un élément non défini, votre meilleure option est d'utiliser l'opérateur typeof. L'opérateur typeof renvoie une chaîne représentant le type de la valeur.
Pour les chaînes, typeof renvoie "string".
Pour les nombres, typeof renvoie "numéro".
Pour les valeurs booléennes, typeof renvoie "boolean".
Pour non défini, typeof renvoie "undéfini".
L'utilisation de typeof est la suivante :
// 推荐使用,这种用法让`typeof`看起来像运算符typeof variable// 不推荐使用,因为它让`typeof`看起来像函数调用typeof(variable)
Il est très sûr d'utiliser typeof pour détecter les quatre types de valeurs primitives ci-dessus.
La particularité de l'opérateur typeof est qu'il ne générera pas d'erreur lorsqu'il est utilisé sur une variable non déclarée. Les variables non définies et les variables avec des valeurs non définies renverront "undéfini" via typeof.
La dernière valeur primitive, null, ne doit généralement pas être utilisée pour détecter des instructions. Comme mentionné ci-dessus, une simple comparaison avec null ne contient généralement pas suffisamment d'informations pour déterminer si la valeur est de type légal. Mais il existe une exception si la valeur attendue est vraiment nulle, vous pouvez la comparer directement avec null. À ce stade, === ou !== doit être utilisé pour comparer avec null, par exemple :
// 如果你需要检测null,则使用这种方法var element = document.getElementById('my-div');if (element !== null) { element.className = 'found'; }
Si l'élément DOM n'existe pas, la valeur obtenue via document.getElementById() est null . Cette méthode renvoie un nœud ou null. Puisque null est une sortie prévisible à ce stade, vous pouvez utiliser !== pour détecter le résultat renvoyé.
L'exécution de typeof null renvoie "object", ce qui est un moyen inefficace de déterminer null. Si vous devez détecter null, utilisez directement l'opérateur d'identité (===) ou l'opérateur de non-identité (!==).
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
Utiliser JS pour implémenter des opérations de chiffrement et de déchiffrement
Comment créer une interface node.js
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!