為什么工作流模板中設(shè)計(jì)的自動(dòng)計(jì)算控件兩個(gè)數(shù)相乘結(jié)果正確,相加的話就是直接拼到一塊了,如何解決?
![]() ![]() 點(diǎn)晴OA工作流模板中各個(gè)控件之間的數(shù)量運(yùn)算是通過JavaScript腳本實(shí)現(xiàn)的,在JavaScript腳本中,+號(hào)是連字符,-號(hào)是數(shù)學(xué)運(yùn)算中的相減。 也就是說在JavaScript中,A+B=AB、5+3=53,而不是8! 5-3=2,這個(gè)與我們的通常理解一致,沒有問題。 那么在JavaScript中如何實(shí)現(xiàn)兩個(gè)數(shù)字的真正相加呢?方法是 :C=A-(-B) ,就相當(dāng)于我們通常理解上的 C=A+B 了,也就是我們通常寫成5+3的方法,在JavaScript中必須寫成:5-(-3),這個(gè)數(shù)運(yùn)算的結(jié)果才是8!
該文章在 2017/5/18 23:22:33 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |