介绍
这篇文章主要介绍了JavaScript中判断函数,变量是否存在的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
JavaScript中判断函数,变量是否存在的方法:1,判断是否存在指定函数,代码为【如果(typeof (eval (funcName))==癴unction")】; 2,判断是否存在指定变量。
引用><强> JavaScript中判断函数,变量是否存在的方法:强>
一、是否存在指定函数
function isExitsFunction (funcName), { try {才能 ,,,if (typeof (eval (funcName)),==,“function"), { ,,,,,return 真实; ,,,} },才能赶上(e), {} return 才能;假; }二、类似PHP常用的判断函数是否存在,不存在则创建
if (typeof String.prototype.endsWith  !=, & # 39;函数# 39;),{=,String.prototype.endsWith 函数(后缀),{ return 才能this.indexOf(后缀,this.length 作用;suffix.length), !==, 1; ,}; }三,判断js函数是否存在,如果存在则执行
假设funcName为函数名字,用如下方法就可以达到目标
一定要添加尝试捕获块,否则不起作用。
试一试 {, ,如果(typeof (eval (funcName))==癴unction"), ,{ ,,funcName (); ,} }捕捉(e) {//警报(“not function");, }四,是否存在指定变量
function isExitsVariable (variableName), { try {才能 ,,,if (typeof (variableName),==,“undefined"), { ,,,,,//警报(“value is undefined"),, ,,,,,return 假; ,,,},{else ,,,,,//警报(“value is true"),, ,,,,,return 真实; ,,,} },才能赶上(e), {} return 才能;假; }一般情况下,我们单独判断变量是否存在都是用
如果(“undefined", !=, typeof downlm) {, 如果(downlm==皊oft") {, document . write(& # 39;成功& # 39;),, }, }感谢你能够认真阅读完这篇文章,希望小编分享的“JavaScript中判断函数,变量是否存在的方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
JavaScript中判断函数,变量是否存在的方法