前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >javascript当中eval用法

javascript当中eval用法

作者头像
马克java社区
修改2019-11-25 18:02:01
1.2K0
修改2019-11-25 18:02:01
举报
文章被收录于专栏:java大数据java大数据

1)eval 例 4.1.1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- /*马克-to-win:var scriptCode = "c = a * b"; var a = 5; var b = 10; var c = 2; eval(scriptCode); 以上的话就相当于: eval("c = a * b");===c = a * b eval是global的方法, */ var result = window.eval("1+2/4") ;//根据上面所说,result=1+2/4; document.write(result) var s="today=new Date();document.write(today.toLocaleString())" eval(s) //--> </SCRIPT> </BODY> </HTML> 例 4.1.2 <HTML> <HEAD> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <TITLE>在eclipse中直接open with火狐即可</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE="JavaScript"> <!-- //例1 var s = "2+31-18"; /*When the eval() function is called, it expects a string to be passed to it as its single argument value. The contents of that string should be syntactically correct executable script source text.*/ document.write(eval(s)); var s1 = "2+31a-18"; /* note that we must comment out the following statement, otherwise, it reports error.*/ //document.write(eval(s1)); //例2 eval("d =new Date();document.write(d.toLocaleString())") //eval()函数的参数为字符串,功能是将该字符串执行出来。体会“执行”的意思! //--> </SCRIPT> </BODY> </HTML>

更多请见: https://blog.csdn.net/qq_43650923/article/details/102216676

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档