vbs 很基础的问题求教

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:48:18
我写了这样一段代码
if 2+x=5 then
msgbox x
end if

按照我的想法应该弹出3才对呀,但是怎么什么都没弹出来呢?
正确的写法应该是什么样的呢?
类似的还有:
if 2^n=64 then
msgbox n
end if
请大虾给说明一下,谢谢

你是不是想用vbs计算啊:
x=5-2
msgbox x

n=64
shu=1
do
if n=2 then
msgbox shu
exit do
else
n=n/2
shu=shu+1
end if
loop
在用if时,你的n没有赋值, if只是个比较,它不会帮你做别的运算,所以你这时的n=""