Maison >interface Web >js tutoriel >Comment déterminer si des fonctions et des variables existent en JavaScript
Comment déterminer si des fonctions et des variables existent en JavaScript : 1. Déterminez si la fonction spécifiée existe, le code est [if (typeof(eval(funcName)) == "function")] ; s'il existe Spécifiez les variables.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur DELL G3.
Méthodes pour déterminer si des fonctions et des variables existent en JavaScript :
1 Si la fonction spécifiée existe
function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == "function") { return true; } } catch(e) {} return false; }
2. fonctions en PHP Qu'elle existe, sinon, créez
if (typeof String.prototype.endsWith != 'function') { String.prototype.endsWith = function(suffix) { return this.indexOf(suffix, this.length - suffix.length) !== -1; }; }
3. Déterminez si la fonction js existe, si elle existe, exécutez-la
En supposant que funcName est le nom de la fonction, l'objectif peut être réalisé en utilisant la méthode suivante
Assurez-vous d'ajouter un bloc try catch, sinon cela ne fonctionnera pas.
try { if(typeof(eval(funcName))=="function") { funcName(); } }catch(e) { //alert("not function"); }
4. Si la variable spécifiée existe
function isExitsVariable(variableName) { try { if (typeof(variableName) == "undefined") { //alert("value is undefined"); return false; } else { //alert("value is true"); return true; } } catch(e) {} return false; }
Généralement, nous utilisons
if("undefined" != typeof downlm){ if(downlm=="soft"){ document.write('成功'); } }
pour juger si une variable existe seule : javascript(vidéo)
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!