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也会抛出这个异常

JQuery eval函数相关推荐

  1. jquery中使用eval()函数

    jquery eval解析JSON中的注意点介绍 转载于:https://blog.csdn.net/sinat_27535209/article/details/78457213 在JS中将JSON ...

  2. jquery eval解析JSON中的注意点介绍

    在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 使用eval函数来解析,并且使用jquery的ea ...

  3. 微信小程序开发之不能使用eval函数的问题

    2019独角兽企业重金招聘Python工程师标准>>> 一 eval函数问题 JavaScript中的eval函数是颇受开发者争议的问题之一,问题主要在于其可能导致的不安全性.有关此 ...

  4. python中eval()函数的使用

    python中eval()函数的使用 python eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果. 函数定义: eval(expression, globals=None, l ...

  5. python中的EVAL函数的定义和用法!

    https://blog.csdn.net/weixin_42859280/article/details/84673079 Python 内置函数 Python 内置函数 描述: eval() 函数 ...

  6. 简单介绍python的input,print,eval函数

    这篇文章主要为大家概述了python的input,print,eval函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助 input()函数 input()函数可以通过控制台 ...

  7. Python中eval函数的表达式如何使用

    这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助 eval 是干嘛的? 解析字符串表达式并执行,并返回一个值 ...

  8. js的eval函数解析后台返回的json数据时为什加上圆括号eval((+data+)),而HTML页面定义的数据不用...

    一,情况如下,这是成功代码: $(function () {$.ajax({url: "Demo.aspx",type: "post",data: { Id: ...

  9. jquery animate函数实现

    jquery animate 函数 实现动画效果 参数一 比如高度宽度 之类的:'-=50' 参数二 速度之类 <html xmlns="http://www.w3.org/1999/ ...

最新文章

  1. 【PHP开发规范】继承与扩展:PSR-2 编码风格规范
  2. 使用MOXy 2.5.1快速且有点脏的JSON模式生成
  3. 使用BIOS以及直接写显存绘制图形
  4. 《JavaScript 高级程序设计》 7.5 常用模式
  5. jpa 分页 排序 过滤_使用JPA标准@ViewScoped通过分页,过滤和排序进行Primefaces DataTable延迟加载...
  6. 鲜为人知的6个黑科技网站_6种鲜为人知的熊猫绘图工具
  7. C++实现单链表的反序
  8. 【codevs1690】开关灯,线段树练习
  9. 电脑版QQ更换透明背景教程(真的透明)
  10. java详细教程_java超详细教程适合初学者深入掌握Java知识.ppt
  11. 在线极限词,敏感词,违禁词查询工具
  12. A卡核显N卡独显笔记本Deepin20环境下配置双显卡驱动和CUDA
  13. 苹果html 闪退,iPhone6 App闪退的解决办法 掌握这4点苹果App不再闪退
  14. 微商相册图文添加自己喜欢的文字呢
  15. 混合波束成形| 论文:基于MMSE准则的混合波束成形算法
  16. Leetcode2057. 值相等的最小索引
  17. 一份理想的程序员工作
  18. java cookie路径_路径问题以及cookie详解
  19. Win10系统笔记本耳机没有声音而外放却有
  20. UEFI 之 LoadImage探索

热门文章

  1. mysql创建用户,并赋予权限:只能查某个数据库中的某张表(只读)
  2. Minimum Path Sum,最短路径问题,动态规划
  3. Android 高级UI设计笔记20:RecyclerView 的详解之RecyclerView添加Item点击事件
  4. 数学图形(1.46)高次方程曲线
  5. Eclipse 快捷键(转载)
  6. 安卓升级固件update.zip解析
  7. Windows CE设备驱动开发之电源管理
  8. WINCE5.0和WINCE6.0的内存与系统架构
  9. Leetcode03
  10. 浅析软件研发成本估算过程之估算软件项目工作量