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.

    

posted @ 2012-08-19 17:19  tovep  阅读(226)  评论(0)    收藏  举报