JS判断是否存在行数
if (typeof FunName === "function") { //是函数 其中 FunName 为函数名称
alert("is function");
} else { //不是函数
alert("not is function");
}
判断 $g这个函数是否存在,如果存在则忽略,否则新创建一个,
匿名函数判断 方法一:
(function () {
if(typeof $g === "function") { //FunName为函数名称
} else {
$g = function (text) {
return text;
}
}
})();
方法二:
if (typeof $g === "function") { //FunName为函数名称
} else {
$g = function (text) {
return text;
}
}
测试代码:
function $g(text) {
return "存在";
}
(function () {
if(typeof $g === "function") { //FunName为函数名称
} else {
$g = function (text) {
return "新建";;
}
}
})();
/*
if (typeof $g === "function") { //FunName为函数名称
} else {
$g = function (text) {
return "新建";
}
}*/
var str2 = $g("这是一个测试的字符串");
alert(str2);