博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eval函数
阅读量:6113 次
发布时间:2019-06-21

本文共 725 字,大约阅读时间需要 2 分钟。

eval函数语法

eval(codes);

eval函数参数

codes字符串形式的表达式或语句

eval函数返回值

如果没有参数,返回undefined

如果有返回值将返回此值,否则返回undefined

如果为表达式,返回表达式的值

如果为语句返回语句的值

如果为多条语句或表达式返回最后一条语句的值

eval函数说明

除了解析JSON对象外,eval在程序中很少使用

使用eval解析JSON对象

var json=eval("({sitename:'dreamdu',sitedate:new Date(1980, 12, 17, 12, 0, 0)})");document.write(json.sitename);document.write(json.sitedate);

结果

dreamduSat Jan 17 12:00:00 UTC+0800 1981

提示:由于eval可以任意执行JavaScript代码,因此可能带来安全问题

示例

document.write(eval());document.write(eval("6+8"));document.write(eval("6+8;7+9"));document.write(eval("var a=1"));

结果

undefined1416undefined

使用eval解析json对象

            
eval函数解析json对象

 

转载于:https://www.cnblogs.com/laonanren/archive/2013/02/27/2934967.html

你可能感兴趣的文章
Linux的50个基本命令
查看>>
Objective-C中创建单例方法的步骤
查看>>
[转]无法安装MVC3,一直卡在vs10-kb2483190
查看>>
Codeforces 520B:Two Buttons(思维,好题)
查看>>
web框架-(二)Django基础
查看>>
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>
oracle归档日志增长过快处理方法
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>