js eval函数使用,js对象和字符串互转实例


Posted in Javascript onMarch 06, 2017

JavaScript eval() 函数 JavaScript 全局函数

定义和用法

eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。

如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。

语法

eval(string)

参数 描述
string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。
<!DOCTYPE html>
<html>
<body>

<script>
var te=new Object();
te.a='fff';
te.b=100;

eval("x=10;y=20;document.write(x*y)");
document.write("<br>" + eval("2+2"));
document.write("<br>" + eval(x+17));

var str=JSON.stringify(te);
alert(str);

eval('he('+str+')');

function he(va)
{
 
 var str=JSON.stringify(va);
 alert(str);
 var obj= JSON.parse(str); //可以将json字符串转换成json对象 
 alert(obj);

}

</script>

</body>
</html>

以上这篇js eval函数使用,js对象和字符串互转实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js异步加载的三种解决方案
Mar 04 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
Dec 08 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
Jan 22 Javascript
微信小程序-消息提示框实例
Nov 24 Javascript
详解angular中如何监控dom渲染完毕
Jan 03 Javascript
vue.js通过路由实现经典的三栏布局实例代码
Jul 08 Javascript
vue组件之间的数据传递方法详解
Apr 19 Javascript
实现elementUI表单的全局验证的方法步骤
Apr 29 Javascript
vue2.0 实现富文本编辑器功能
May 26 Javascript
最简单的vue消息提示全局组件的方法
Jun 16 Javascript
js实现文字头像的生成代码
Mar 07 Javascript
js实现4个方向滚动的球
Mar 06 #Javascript
Bootstrap输入框组件简单实现代码
Mar 06 #Javascript
原生JS实现圣旨卷轴展开效果
Mar 06 #Javascript
js中setTimeout的妙用--防止循环超时
Mar 06 #Javascript
Bootstrap表单简单实现代码
Mar 06 #Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
Mar 06 #Javascript
Js自动截取字符串长度,添加省略号(……)的实现方法
Mar 06 #Javascript
You might like
php强制用户转向www域名的方法
2015/06/19 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
nodejs调用cmd命令实现复制目录
2015/05/04 NodeJs
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
github配置使用指南
2014/11/18 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
Python判断telnet通不通的实例
2019/01/26 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
Python通过cv2读取多个USB摄像头
2019/08/28 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
Python 如何测试文件是否存在
2020/07/31 Python
小结Python的反射机制
2020/09/28 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
监理资料员岗位职责
2014/01/03 职场文书