首页 > 试题广场 >

eval 的作用

[问答题]
eval("js代码"),是一个全局函数,会将字符串类型的js代码转换为js代码进行解析与执行,但是消耗性能,因为需要执行转换为js代码和解析执行两步
发表于 2021-03-17 11:17:54 回复(0)
eval就是将对应的字符串解析成js代码并执行,但是不推荐使用,
发表于 2020-12-27 20:36:31 回复(0)
<p>把对应的字符串解析成js代码并执行</p>
发表于 2020-05-25 20:17:53 回复(0)

eval()的作用:

eval是把对应的字符串解析成js代码来执行;

但应避免使用eval(),首先eval不安全,且消耗性能。

发表于 2019-10-15 16:23:26 回复(0)

eval("JS代码")

是一个全局函数

能把字符串类型的JS代码解析出来并执行

发表于 2019-09-26 01:20:14 回复(0)
eval(string) 函数可计算某个字符串 并执行其中的 JavaScript 代码 参数:string 描述:要计算的字符串 其中含有要计算的 JavaScript 表达式或要执行的语句 jscript中的用法很相似 详见参考jscript与javascript的关系 eval()返回NULL 除非在执行的代码中return了一个值 函数返回该值 第二个参数是区分大小写的 因此 字符串“Unsafe”或“UnSAfE”不会重写受限安全上下文 把字符串code_str作为PHP代码执行 该命令使用于那些一次扫描无法实现其功能的变量
发表于 2019-05-03 22:28:02 回复(0)
1. 它的功能是把对应的字符串解析成JS代码并运行 2. 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)
发表于 2019-05-03 13:57:39 回复(0)
1.eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
2.通过计算 string 得到的值(如果有的话)。
3.该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。
4.如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并通过该属性调用它,则 ECMAScript 实现允许抛出一个 EvalError 异常。
**虽然 eval() 的功能非常强大,但在实际使用中用到它的情况并不多。
发表于 2015-10-19 23:03:53 回复(0)
1. 它的功能是把对应的字符串解析成JS代码并运行
2. 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)
发表于 2015-07-27 15:34:37 回复(0)