JS中的eval()函数
阅读:6025 次 编辑日期:2013-11-28
目录:
概述:
今天我们来讲一个非常有意思的并且不经常用的函数:eval()函数,这个函数到底应该怎么用呢?一起学习一下吧。
定义:
eval -- 执行字符串形式的JavaScript表达式或语句,并返回结果(如果有的话),eval翻译过来就是执行的意思。
eval函数语法:
eval(codes);
返回值:
如果没有参数,返回undefined
如果有返回值将返回此值,否则返回undefined
如果为表达式,返回表达式的值
如果为语句返回语句的值
如果为多条语句或表达式返回最后一条语句的值
eval()的用处:
一般的情况下也用不到,偶尔在解析JSON的时候用到。
var json=eval("({name:'uw3c'})");
document.write(json.sitename);//uw3c