首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请教能否把文本框里输入的算式的值算出来

2012-02-07 
请问能否把文本框里输入的算式的值算出来例如,在sle_2里输入(17*1+10*4)/5能否编语句把这个计算结果存入一

请问能否把文本框里输入的算式的值算出来
例如,在sle_2里输入(17*1+10*4)/5
能否编语句把这个计算结果存入一个变量

[解决办法]
最简单的就是用DW 控件或DS 的 dw.Describe("evaluate('(17*1+10*4)/5',0)")

[解决办法]
最好加个round, dw.Describe("evaluate('round((17*1+10*4)/5, 4)',0)")
因为直接用四则表达式,evaluate出来的值默认为double类型的,在存在小数点的情况下,可能实际的值为2.1,但是describe后的值为2.100000000012之类的

热点排行