JavaScript的eval函数

eval() 函数可将字符串转换为代码执行,并返回一个或多个值
函数原型为:
返回值 = eval( codeString )
函数说明:
若是eval函数在执行时遇到错误,则抛出异常给 调用者.
相似的函数是loadcode ,loadcode并不当即执行代码,而是返回一个函数对象.
而且loadcode支持路径参数,eval并不支持. eval并不支持代码中的return语句,而是将代码做为表达式直接计算出结果.
实例:
var d = eval("({name:'chentong'})")
alert(d.name);
相关文章
相关标签/搜索