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 相关文章推荐
一个多次搜索+多次传值的解决方案
Jan 20 Javascript
javascript Prototype 对象扩展
May 15 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
Oct 23 Javascript
js中遍历Map对象的简单实例
Aug 08 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
Nov 21 Javascript
判断横屏竖屏(三种)
Feb 13 Javascript
jquery replace方法去空格
May 08 jQuery
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
Jun 16 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
Aug 03 Javascript
Javascript实现时间倒计时功能
Nov 17 Javascript
微信小程序自定义导航教程(兼容各种手机)
Dec 12 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 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
php使用fsockopen函数发送post,get请求获取网页内容的方法
2014/11/15 PHP
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
jQuery的ajax和遍历数组json实例代码
2016/08/01 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
Python读写ini文件的方法
2015/05/28 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
python学生管理系统开发
2019/01/30 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
实习生个人找工作的自我评价
2013/10/30 职场文书
车间操作工岗位职责
2013/12/19 职场文书
运动会入场词100字
2014/02/06 职场文书
规划编制实施方案
2014/03/15 职场文书
农业开发项目建议书
2014/05/16 职场文书
英语专业自荐书
2014/06/13 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
观后感格式
2015/06/19 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
Pycharm连接远程服务器并远程调试的全过程
2021/06/24 Python
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers