深入认识javascript中的eval函数
来源:互联网 发布:程序员加班猝死 编辑:程序博客网 时间:2024/04/28 18:02
从网上看到很多有关eval的内容,在w3c上也有相应的函数。
尽管如此。还是让有些初学者会看得如坠云雾。其实,这个函数非常之简单,就是w3c里的解释:
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
换句话说,就是把eval(string)里的string转换成JAVASCRIPT的语句而已。
因为这个特性,可以在ajax里面有很妙的用处。至于用例,网上已然多不胜数。不复啰嗦。
需要注意的是,在使用eval转换json时要加圆括号,即写成如下格式:
json = eval("("+data+")");
为什么一定要加圆括号呢?目的是在强制将括号内宾表达式转化为对象而不是语句来执行。
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数【转载】
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的 eval函数
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数[转载]
- 深入认识javascript中的eval函数
- 深入认识javascript中的eval函数
- Android中LOG机制详解(下)
- 正则表达式语法
- oracle数据库管理工程师
- 让没有注册的RHEL用上yum
- iis7为应用程序池指定标识(执行帐号)
- 深入认识javascript中的eval函数
- 天书夜读【汇编反C语言】
- Logger详解(一)
- 通过 iframe 和 location.hash 进行跨域通信
- max 和 argmax的区别
- 技术控解释为什么Android没有iOS那么顺滑
- Logger详解(二)
- ssh 暴力攻击 <-- 从中韩渔民海警对抗到网络对抗
- c++ 虚函数实现机制