JavaScript에 함수와 변수가 존재하는지 확인하는 방법: 1. 지정된 함수가 존재하는지 확인합니다. 코드는 [if (typeof(eval(funcName)) == "function")]; 존재합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, DELL G3 컴퓨터.
JavaScript에 함수와 변수가 존재하는지 판단하는 방법:
1. 지정된 함수가 존재하는지 여부
function isExitsFunction(funcName) { try { if (typeof(eval(funcName)) == "function") { return true; } } catch(e) {} return false; }
2. 일반적으로 사용되는 PHP 판단 함수와 유사하게 존재하는지, 없으면 생성
if (typeof String.prototype.endsWith != 'function') { String.prototype.endsWith = function(suffix) { return this.indexOf(suffix, this.length - suffix.length) !== -1; }; }
3. 판단 js 함수가 존재하는지 존재하는지, 존재한다면 실행하세요
funcName이 함수 이름이라고 가정하고 다음 방법을 사용하여 목표를 달성할 수 있습니다
try catch 블록을 반드시 추가하세요. 그렇지 않으면 작동하지 않습니다.
try { if(typeof(eval(funcName))=="function") { funcName(); } }catch(e) { //alert("not function"); }
4. 지정된 변수가 존재하는지 여부
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; }
일반적으로 변수가 단독으로 존재하는지 확인하려면
if("undefined" != typeof downlm){ if(downlm=="soft"){ document.write('成功'); } }
javascript🎜(동영상)🎜🎜를 사용합니다.rrreee
관련 무료 학습 권장 사항:
위 내용은 JavaScript에 함수와 변수가 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!