1)介绍javascript中的eval函数的用法 (2)如何在函数内执行全局代码 ►先来说eval的用法,内容比较简单,熟悉的可以跳过。 eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: 代码如下: var code1='\u201da\u201d + 2\u2032; //\u8868\u8fbe\u5f0f var code2='{a:2}’; //语句 alert(eval(code1)); //->’a2′ alert(eval(code2)); /