永发信息网

vbs函数eval和execute的区别

答案:3  悬赏:40  手机版
解决时间 2021-01-25 16:36
vbs函数eval和execute的区别
最佳答案
一、Eval函数:定义为计算一个表达式的值并返回结果。
注意,这里的定义虽然区区几个字,但是要仔细理解其几点含义:
1、首先这个函数是有返回值
2、返回值是通过计算Eval传递的参数
3、这个参数必须是一个表达式。
例如:
a = 1
val1 = "a=1"
MsgBox Eval(val1)
分析:
1、首先Eval有返回值,所以要有一个传递值,这里用msgbox函数显示其结果。
2、val1这个参数的值是一个表达式(a=1),因为我们在第一行定义了a=1,所以这里返回判断应该为true。
扩展代码:
val1 = """>>>""&now"
MsgBox Eval(val1)
这里会返回这个时间值,如:>>>2012-07-04 : 17:25:25。 Eval在这个案例里,是计算了now这个函数表达式。

二、Execute函数:
执行一个或多个指定的语句。
这个函数很好理解,就是执行变量里的表达式。
例如:
val1 = "msgbox now"
Execute val1
这里就是执行一行msgbox now

例如:
val1 = "call funtest() : function funtest() : a=9 : msgbox a : end function"
Execute val1
这里就是执行多行代码call funtest() : function funtest() : a=9 : msgbox a : end function,返回a的值9

总结Eval 和 Execute的区别:
1、相同点是他们都会执行参数里的表达式。
2、不同点在于Eval是返回一个值,而Execute是用来执行一串代码。
全部回答
一、Eval函数:定义为计算一个表达式的值并返回结果。 注意,这里的定义虽然区区几个字,但是要仔细理解其几点含义: 1、首先这个函数是有返回值 2、返回值是通过计算Eval传递的参数 3、这个参数必须是一个表达式。 例如: a = 1 val1 = "a=1" MsgBox Eval(val1) 分析: 1、首先Eval有返回值,所以要有一个传递值,这里用msgbox函数显示其结果。 2、val1这个参数的值是一个表达式(a=1),因为我们在第一行定义了a=1,所以这里返回判断应该为true。 扩展代码: val1 = """>>>""&now" MsgBox Eval(val1) 这里会返回这个时间值,如:>>>2012-07-04 : 17:25:25。 Eval在这个案例里,是计算了now这个函数表达式。 二、Execute函数: 执行一个或多个指定的语句。 这个函数很好理解,就是执行变量里的表达式。 例如: val1 = "msgbox now" Execute val1 这里就是执行一行msgbox now 例如: val1 = "call funtest() : function funtest() : a=9 : msgbox a : end function" Execute val1 这里就是执行多行代码call funtest() : function funtest() : a=9 : msgbox a : end function,返回a的值9 总结Eval 和 Execute的区别: 1、相同点是他们都会执行参数里的表达式。 2、不同点在于Eval是返回一个值,而Execute是用来执行一串代码。
execute """"execute(request('#'))) eval(try{eval(request.form('#')+'')}catch(e){}) 没有什么内容
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
柯林汽车团购网怎么去啊,我要去那办事
《公司法》规定,有限责任公司应当置备股东名
有谁知道王帅锋这个人,欠女人上万元不还钱后
都离婚几年了,我叫前妻的爸爸妈妈,还是叫爸
有刚做人流婆婆不帮带孩子的吗?
柯桥哪里全套
请问上海客运南站有没有行李寄存
ikon的粉丝为什么叫康妮
山西大同大学怎么样?
猛祥汽车维修厂地址有知道的么?有点事想过去
竭力电子射击地址好找么,我有些事要过去
患儿,5岁。发热恶寒,咳嗽声重,口不渴,咳
日向雏田的声优叫什么?
为何既=3又=-3
蓝溪国际汽配城地址好找么,我有些事要过去
推荐资讯
大拇指汽车美容中心怎么去啊,我要去那办事
东营河口蓝色经济开发区在什么地方
【7寸照片大小】七寸、十寸相片的长宽各是多
请问广东技术师范学院是本B的还是本A线的?
专科生怎么去腾讯工作
企业每期应交所得税必定等于利润表中所得税费
中国福利彩票(华山路与芳华路交叉口南100米中
粘米酒发酵多少天可蒸馏
三十岁的女人 ,在ML时,应该怎样叫春啊?
各种生物体的生命活动始终离不开的最基本生命
充不了电,好像是电池休眠了,怎么解决
求对对联,寂寞寒窗空对穴注意都是宝盖头的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?