javascript enval()函数与JSON 之间关系
来源:互联网 发布:淘宝美工每天工作任务 编辑:程序博客网 时间:2024/04/24 23:38
概念定义:
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。enval()函数将把最后一个表达式或者语句所包含的值或引用作为返回值。
举例说明一:eval()------javascrit表达式
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> <script type="text/javascript"> var bar = 'bar';var foobar = eval('"foo" + bar');alert(foobar);</script> </head> <body> </body></html>效果展示:
疑问:var foobar = eval('"foo" + bar');如何理解?假设修改这句表达式会产生怎么样的一个结果?
我们开始回答第二个问题:如果我们把疑问中的那句代码修改为var foobar = eval("foo" + bar);
效果展示:
返回的结果是我们最不愿意看到的,underfined.这是为什么了?这个我们的从eval()函数传递的参数可以找到答案。如下截图:
那朋友们,又有疑问了,为什么第一种写法又可以?这个需要各位朋友去百度和google,''与字符串的关系。这算留给大家的一个思考。
举例说明二:eval()------javascrit语句
源代码:
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> <script type="text/javascript"> var bar = 'bar';var foobar = eval('if(bar == "bar") {bar="foo-bar";} else {bar = "bar-foo";}');alert(foobar);</script> </head> <body> </body></html>
效果展示:
eval和JSON
由于Ajax的兴起,JSON这种轻量级的数据格式作为客户端与服务器之间的传输格式逐渐地流行起来,进而出现的问题是如何将服务器端构建好的JSON数据转化为可用的JavaS
结论
理解ev
0 0
- javascript enval()函数与JSON 之间关系
- javascript eval和JSON之间的关系
- javaScript ,jQuery ,Ajax ,json 之间的关系
- JavaScript、jQuery、AJAX、JSON 之间的关系
- HTML和JavaScript函数之间的关系
- DOM与JavaScript、jQuery之间的关系
- DOM与JavaScript、jQuery之间的关系
- JavaScript、jQuery、AJAX、JSON这四个之间的关系?
- JavaScript、jQuery、AJAX、JSON 这四个之间的关系
- JavaScript、jQuery、AJAX、JSON 这四个之间的关系?
- JavaScript、jQuery、AJAX、JSON 这四个之间的关系?
- javascript string与json之间的转换
- javascript中函数声明、变量声明以及变量赋值之间的关系与影响
- 数组,指针与函数之间的关系
- JavaScript 中的 json 对象与 json 字符串之间的转换
- SSM框架之table与json之间的关系(一)
- JavaScript中函数与对象的关系
- JavaScript:函数与对象的关系
- cerc2014 Vocabulary
- 创建线程池
- lesson2-java虚拟机之jvm结构
- 程序员的年龄天花板
- Linux下Sed的用法详情
- javascript enval()函数与JSON 之间关系
- 单链表的反转(数据结构 面试题)
- 欢迎使用CSDN-markdown编辑器
- 第一个android和php的案例开始
- Valid Sudoku
- Android硬件抽象层(HAL)模块编写规范
- 面向对象知识点梳理(3)
- uva 1291 dp
- CS,九,十,十一,十二