JavaScript 内建全局函数
1.eval()
描述:用来计算表达式,将表达式转换成一个变量或者对象名,然后使用它返回变量或对象。
var hello = "hello_test"; var world = "world_test"; var helloworld = "helloworld!"; var result = eval("hello" + "world"); alert(result);
eval表达式内容的不同,返回的结果也不相同。
//1.弹出的结果是5 var result = eval("2 + 3"); alert(result); //2.弹出的结果是23 var res = eval("2" + "3"); alert(res);
eval和JSON:
//将JSON数据转换成JavaScript对象 var jsonObject = eval("(" + jsonData + ")");
圆括号的目的是强制将eval的表达式转换成对象,而不是作为语句来执行。
2.
2.
浙公网安备 33010602011771号