js eval()函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js eval()函数相关的知识,希望对你有一定的参考价值。

定义和用法

  eval() 函数可计算某个字符串,并执行其中的的 javascript 代码。

语法

eval(string);

  eval()函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。
  需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值。

 

实际用法举例:

1.利用字符串创建变量;

var  abc=20;
var i="ab";
alert(i+"c");    //abc
alert(eval(i+"c"));    //20

 


以上是关于js eval()函数的主要内容,如果未能解决你的问题,请参考以下文章

js eval()函数

eval有时候也可以用,而且有奇效

用不同的代码替换 MicrosoftAjax.js 文件中的 eval()

eval()函数的特点和作用

JS的全局函数eval解析JSON字符串函数

JS高级——with语句eval函数严格模式