易表在线答疑技术与交流用户社区 → [求助]Eval的引号不理解


  共有19557人关注过本帖树形打印复制链接

主题:[求助]Eval的引号不理解

美女呀,离线,留言给我吧!
shxiaoya
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:业余侠客 帖子:331 积分:38 威望:0 精华:0 注册:2006/8/11 20:35:00
  发帖心情 Post By:2006/12/15 10:59:00 [只看该作者]

下面引用由xingfu2006/12/15 10:34am 发表的内容:
帮助文件:Eval可以对指定的表达式求值,例如Eval(1+1)=2
怎么理解?

按道理应该是Eval("1+1"),至于Eval(1+1)也能计算出准确结果就不知道了。


 回到顶部
帅哥哟,离线,有人找我吗?
Egei
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:238 积分:882 威望:0 精华:0 注册:2012/4/11 10:40:00
  发帖心情 Post By:2012/6/15 20:09:00 [只看该作者]

以下是引用shxiaoya在2006-12-15 10:59:00的发言:

按道理应该是Eval("1+1"),至于Eval(1+1)也能计算出准确结果就不知道了。

不是说eval单引号要做双引号吗?

那为什么不是eval(""1+1"")


 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2012/6/20 9:06:00 [只看该作者]

以下是引用Egei在2012-6-15 20:09:00的发言:

不是说eval单引号要做双引号吗?

那为什么不是eval(""1+1"")

字符型的要加双引号


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/6/20 12:52:00 [只看该作者]

我是这样理解的:

Eval(2+2)=4--直接把2+2作为数值表达式执行运算

Eval("2+2")=4--把字符型表达式2+2直接进行运算

Eval(""2+2"")--语法错误!

Eval("""2+2""")=2+2--执行后成为字符型表达式2+2没有运算

Eval(Eval("""2+2"""))=4--再执行一次就运算了


 回到顶部
总数 24 上一页 1 2 3