如何判断一个字符串是否是eval以后是对象? 没太看明白你代码eval()得参数只接受(唯一一个)字符串值,如果参数是其他类型的数据--包括字符串对象实例,那么eval只能原封不动返回该值,而不会有其他效果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 json.js里不是有个isJSON的判断方法么? eval("test")你输出这个是什么?OBJECT? <script> var test = "test"; if(xview) alert(eval("test")); else alert("无test对象");</script>如果这样写会打印出test json.js里不是有个isJSON的判断方法么?这个只是判断是不是json格式的?我只是想知道我引入的js文件是否存在!也就是是否引入成功了!通过判断这个js文件里面的变量是否存在来判断是否引用该js文件是否加载完毕! eval(字符串对象实例)就返回test了 <script> // var test = "test";//将一个字符串变成对象! var xview = eval("test");//判断是否存在改对象! if(xview) alert(xview); else alert("无test对象");</script>你可以把这个例子跑一下~~~~~~~~~~~~~~~~~~~确实不行啊!如果该对象不存在的话什么反应都没有 <script> // var test = "test"; //将一个字符串变成对象! var xview = eval('"test"'); //这样 alert(xview);//判断是否存在改对象! if(xview) alert(xview); else alert("无test对象"); </script> 可能我没有表达清楚!我要动态的load,N个js文件!这些js文件都是json格式的,每个文件都有跟文件名一样的对象存在!我无法预知那些js文件会被load到!所以我load全部js文件的后!我需要判断一个对象数组,看看那些对象时可用的!<script> //将字符串变成对象! var xview = eval("test"); //判断是否存在改对象! if(xview) alert(xview); else alert("不存在");这样不行啊!<script> // var test = "test"; //将一个字符串变成对象! var xview = eval('"test"'); //这样 alert(xview);//判断是否存在改对象! if(xview) alert(xview); else alert("无test对象"); </script> 希望能表达这个意思啊!<script> //将某个字符串变成对象! var xview = eval("test"); //这个对象是否存在 if(xview) alert("存在"); else alert("不存在");</script> 这样不行啊!<script> // var test = "test"; //将一个字符串变成对象! var xview = eval('"test"'); //这样 alert(xview);//判断是否存在改对象! if(xview) alert(xview); else alert("无test对象"); </script> try{ eval("要判断的字符串")}catch(e){ alert("不是对象")} function s(){ try { if(eval("Select21")) { document.writeln("yes"); } else { document.writeln("no"); } } catch(ex) { document.writeln("erro"+ex); }}不是object就会报错 汗!!!!忘记了可以cach一下感谢555 www.json.org/json.js这里有..- -这文件怎么改成这样了. 关于jquery获取URL参数的问题 关于iframe的问题 怎么修改body的css,请大虾们指教下 高手帮个忙吧~~~~ 一段Javascript代码~ window.open("show.php?did=__"),did用js的变量表示,如何写? 这段代码怎么不能将文本框转换成大写的呢?奇怪 !window.atop是什么意思? 页面刷新问题 如何在iframe里面用提交包含他的父页面? 关于动态添加元素 <a>的问题 google adsense点击怎样在新窗口打开?
var test = "test";
if(xview)
alert(eval("test"));
else
alert("无test对象");
</script>
如果这样写会打印出test
这个只是判断是不是json格式的?我只是想知道我引入的js文件是否存在!也就是是否引入成功了!
通过判断这个js文件里面的变量是否存在来判断是否引用该js文件是否加载完毕!
// var test = "test";
//将一个字符串变成对象!
var xview = eval("test");
//判断是否存在改对象!
if(xview)
alert(xview);
else
alert("无test对象");
</script>
你可以把这个例子跑一下~~~~~~~~~~~~~~~~~~~确实不行啊!如果该对象不存在的话
什么反应都没有
<script>
// var test = "test";
//将一个字符串变成对象! var xview = eval('"test"'); //这样
alert(xview);
//判断是否存在改对象!
if(xview)
alert(xview);
else
alert("无test对象");
</script>
所以我load全部js文件的后!我需要判断一个对象数组,看看那些对象时可用的!<script> //将字符串变成对象!
var xview = eval("test");
//判断是否存在改对象!
if(xview)
alert(xview);
else
alert("不存在");
这样不行啊!
<script>
// var test = "test";
//将一个字符串变成对象! var xview = eval('"test"'); //这样
alert(xview);
//判断是否存在改对象!
if(xview)
alert(xview);
else
alert("无test对象");
</script>
<script>
//将某个字符串变成对象!
var xview = eval("test");
//这个对象是否存在
if(xview)
alert("存在");
else
alert("不存在");
</script> 这样不行啊!
<script>
// var test = "test";
//将一个字符串变成对象! var xview = eval('"test"'); //这样
alert(xview);
//判断是否存在改对象!
if(xview)
alert(xview);
else
alert("无test对象");
</script>
{
eval("要判断的字符串")
}
catch(e)
{
alert("不是对象")
}
{
try
{
if(eval("Select21"))
{
document.writeln("yes");
}
else
{
document.writeln("no");
}
}
catch(ex)
{
document.writeln("erro"+ex);
}
}不是object就会报错
感谢555
这里有..
- -
这文件怎么改成这样了.