社区
JavaScript
帖子详情
请求解释一下这个eval()函数的分析过程
Blueine
2018-06-04 10:53:03
为什么是先输出 z is 42 而不是 x is z is 42
还有就是
为什么会输出420? (也就是 x is 420)
...全文
830
3
打赏
收藏
请求解释一下这个eval()函数的分析过程
为什么是先输出 z is 42 而不是 x is z is 42 还有就是 为什么会输出420? (也就是 x is 420)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
为什么我要选择编程
2018-06-09
打赏
举报
回复
eval()是你第二个console.log的参数,所有eval()会先执行得出个结果,再将结果作为参数,eval()优先于第二个console.log;eval()函数在执行的时候会输出其中的console.log,这就是为什么先输出z is 42
游北亮
2018-06-05
打赏
举报
回复
代码是按顺序执行的,在 console.log(‘x is', eval(str)) 里,先执行参数计算,也就是先执行了 eval,所以先执行了 str里的console.log(z is 42),最后返回x=420的值 计算完参数后,再执行外部的 console.log(‘x is', 420)
Hello World,
2018-06-05
打赏
举报
回复
eval的结果就是420,下面这个console.log输入了两个参数,解释器要先计算出参数的结果,就先输出了z is 42,然后再合成输出x is 420
尹成Python27天入门到项目实战
预编译的概念搜索技能搜索用在找出第一个邮箱手机提取findall字符串切割筛选正则表达式正则表达式替换单个字符判断中括号选择一个字符正则...邮箱简单程序框架实现抓取邮箱的框架核心两个
函数
完成广度遍历深度遍历作....
eval
函数
详解
eval
函数
详解
jmeter的
eval
函数
妙用
eval
函数
返字符串表达式的结果。就可以在一个变量中插入一个有值的字符串表达式或
函数
。 例如,给定以下变量: name=Smith column=age table=birthdays SQL=select ${column} from ${table} where name='${...
eval
函数
java_JavaScript
eval
()
函数
定义及使用方法详解
定义和用法
eval
()
函数
可计算某个字符串,并执行其中的的 JavaScript 代码。语法
eval
(string)返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,...
JavaScript中的
eval
()
函数
究竟有什么用
之前对
eval
()
函数
一直有一些疑问,觉得没什么用,很疑惑为什么设计这样一个方法,今天来总结一下。 1、定义和用法
eval
()
函数
可计算某个字符串,并执行其中的的 JavaScript 代码。 返回通过计算 string 得到...
JavaScript
87,838
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章