错误博客( cuowu.com )发布于 2019-06-07 20:23:12
按键精灵强制转换类型
按键精灵在实际运行中会给根据脚本的上下文自动转换数据类型。但是在某些时候自动转换并不能完全符合我们的需求。例如,有时会有需要把小数四舍五入后再计算的情况,这时就需要用到强制转换类型。
1)小数转整数
小数转整数,可以使用CInt和CLng强制转换函数。
用CInt把一个小数转成整数,脚本如下:
金钱 = 2345.5678
金钱 = CInt(金钱) //结果整数等于2346
TracePrint “金钱=” & 金钱
数值超出范围的,则需要用CLng来转换。比如金钱变成32768.521后,就只能用CLng来转换了。
2)字符串转整数
字符串也是可以转整数,但仅限于纯数字的字符串。例如“1234567890”。转换可以使用上面的CLng,如果值比这两个烈性还要大的话,还可以使用CDbl或CCur。
3)数字转字符串
数字转成字符串可以用CStr函数。
4)数值转布尔类型
要将其他数据转成布尔类型要用CBool函数来转换。
当将其他类型的值转换成布尔类型的时候。0返回False,否则返回True。如果CBool后面的表达式不能解释为数值,运行时将发生错误。下面的脚本利用CBool函数把数值转换为Boolean。
Dim A
A = 100
B = CBool(A)
Trace “B=” & B
随机文章
背后成全张桂梅的人(隐藏的功臣是谁)观礼席上的布袋装帽子、口罩、雨衣…
小小课堂:Google谷歌PR值是什么意思?搜狗高SR老域名外链价值分析
P2P产品地推方案
幼教体验课地推话术
DNF一把太刀“拯救”了一个职业?排名47的剑魂,20秒打桩进前5!
DNF旭旭宝宝太刀再次归0-网友:“这就真实了!”
DOTA2 EHOME“祸不单行”-Bian酱受伤明天出战成疑

发表评论