Ajax之eval()函数
2018-06-24 02:01:49来源:未知 阅读 ()
Ajax之eval()函数
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>eval函数</title> </head> <body> <p>1.eval(string)函数定义:计算某个字符串,并执行其中代码</p> <p>2.string参数时必须的,并且其中含有表达式或者执行语句</p> <p>3.string参数如果有返回值的话,eval函数原样返回string执行完毕的结果。</p> <p>4.eval函数只接受原始字符串作为参数,如果string参数不是原始字符串,则这个方法就不做任何改变的返回,所以不要传递string对象作为参数</p> <p>5.若试图把eval函数赋值给另外一个属性,有可能会抛出异常,而且如果参数中没有合法的表达式或者语句有可能会抛出语法错误</p> <p></p> <script> //应用一:字符串应用和其他应用 eval("x=10;y=20;document.write(x*y)");//输出200 document.write("<br>"); document.write(eval("2+2"));//输出4 document.write("<br>"); var x=10; document.write(eval("x+2"));//输出12 try { alert("Result:"+eval(prompt("enter an express","")));//出现弹框,输入表达式或执行语句,显示Result:结果 }catch(e){ alert(e); } //应用二:使用eval()解析json格式字符及应注意问题 document.write("<br>"); var tt="{'name':'xx','age':11}";//json格式的字符串 var ttd=eval("("+tt+")");//解析为js对象 document.write(ttd.name);//通过对象的属性的访问,输出xx </script> </body> </html>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- JavaScript函数表达式详解及实例 2020-03-25
- 带你了解JavaScript中的函数 2020-03-08
- Javascript Ajax异步读取RSS文档具体实现 2020-02-25
- jquery ajax检测用户名是否存在的方法 2020-02-14
- 详谈构造函数加括号与不加括号的区别 2020-01-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash