gpt4 book ai didi

JavaScript eval() 函数介绍及应用示例

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章JavaScript eval() 函数介绍及应用示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

返回值 。

通过计算 string 得到的值(如果有的话).

说明 。

该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数.

如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并通过该属性调用它,则 ECMAScript 实现允许抛出一个 EvalError 异常.

抛出 。

如果参数中没有合法的表达式和语句,则抛出 SyntaxError 异常.

如果非法调用 eval(),则抛出 EvalError 异常.

如果传递给 eval() 的 Javascript 代码生成了一个异常,eval() 将把该异常传递给调用者.

提示和注释 。

提示:虽然 eval() 的功能非常强大,但在实际使用中用到它的情况并不多.

例子:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
<body>
 
<script type= "text/javascript" >
 
eval( "x=10;y=20;document.write(x*y)" )
document.write( "<br />" )
 
document.write(eval( "2+2" ))
document.write( "<br />" )
 
var x=10
document.write(eval(x+17))
document.write( "<br />" )
 
eval( "alert('Hello world')" )
 
</script>
 
</body>
</html>

输出:

200 。

4 。

24 。

最后此篇关于JavaScript eval() 函数介绍及应用示例的文章就讲到这里了,如果你想了解更多关于JavaScript eval() 函数介绍及应用示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com