JQuery eval函数
来源:互联网 发布:淘宝给了差评会怎么样 编辑:程序博客网 时间:2024/04/27 17:22
eval函数语法
转载:http://lxbfly.iteye.com/blog/1213734
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);
结果:
dreamdu
Sat 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"));
结果:
undefined
14
16
undefined
JavaScript eval() 函数示例 -- 可以尝试编辑
JavaScript eval() 函数示例
eval函数解析json对象
eval函数异常
SyntaxError -- codes中有非法的JavaScript表达式或语句
EvalError -- 非法调用eval函数
Error -- 当eval解析的JavaScript表达式或语句出现异常时,eval也会抛出这个异常
转载:http://lxbfly.iteye.com/blog/1213734
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);
结果:
dreamdu
Sat 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"));
结果:
undefined
14
16
undefined
JavaScript eval() 函数示例 -- 可以尝试编辑
JavaScript eval() 函数示例
eval函数解析json对象
eval函数异常
SyntaxError -- codes中有非法的JavaScript表达式或语句
EvalError -- 非法调用eval函数
Error -- 当eval解析的JavaScript表达式或语句出现异常时,eval也会抛出这个异常
0 0
- JQuery eval函数
- JQuery eval函数
- JQuery eval函数
- JQuery eval函数
- JQuery eval函数
- jquery中使用eval()函数
- JQuery eval函数 $.getScript()、$(#id)html(‘’)
- 【eval()函数】
- eval()函数
- eval()函数
- Eval 函数
- 函数eval()
- eval()函数
- eval()函数
- eval函数
- eval()函数
- eval()函数
- eval 函数
- Cookie/Session机制详解
- QueryPerformanceFrequency 基本介绍精确获取时间
- C可变参数函数 实现
- window.onload函数
- unable to find valid certification path to requested target
- JQuery eval函数
- 设计模式学习心得
- mysql 常用命令与备份恢复 整理
- Android APP报价参考
- 什么是 CSS 层叠上下文,它们是如何工作的?
- 解决 Cannot find OpenSSL's <evp.h>
- 【opencv】鱼眼图像畸变校正——透视变换
- 空间金字塔方法表示图像
- NameNode启动过程详细剖析 NameNode中几个关键的数据结构 FSImage