△判断组合变量是否为undefined的问题 var vv_变量_vv = "组合变量值";try { alert(typeof eval("vv_"+key+"_vv"));} catch (e) { alert("undefined");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要用typeof eval("vv_"+key+"_vv")作为表达式的组成部分做判断的。类似:if (typeof eval("vv_"+key+"_vv") == "undefined") { ....} var tmp = false;try { tmp = typeof(eval("vv_"+key+"_vv"))=="undefined";} catch (e) { tmp = true;}if (tmp) { ......} 两种写法的区别在于key 没初始化,这里是undefined,所以实际eval的值是vv_undefined_vv,当然不会弹了.判断的话,JS中有自己的逻辑判断机制,如果是undefined,直接写就可以了if(a){ alert("a不是undefined")} Click the link to solve your problem.Good luck! 关于对象事件叠加 js跨域填充表单 Firefox如何对中文参数编码解码 请大家帮忙看下这个正则如何写 还是光标问题。请高手帮助,很着急。 求推荐网页富文本编辑器 求助一个弹出页面问题 一个table的小问题? Text控件的内容被修改时启发什么事件?OnChange不行. 有谁用过KENDO UI吗?商业授权是什么意思?30天过期了,还能用吗? 求助javascript怎样读取数据库中的数据! 请问大家一个简单问题,但我很棘手的问题,求助!
if (typeof eval("vv_"+key+"_vv") == "undefined") {
....
}
try {
tmp = typeof(eval("vv_"+key+"_vv"))=="undefined";
} catch (e) {
tmp = true;
}
if (tmp) {
......
}
if(a)
{
alert("a不是undefined")
}