jsp頁(yè)面數(shù)字運(yùn)算
代碼如下:
?<button onclick="aa()">測(cè)試</button>? <input value="6%" name="sd">? <input value="100" name="s">? ? <script type="text/javascript">? ?? ?function aa(){? ?? ??? ?var sd = $("[name='sd']").val()*1;? ?? ??? ?var s = $("[name='s']").val()*1;?? ??? ?var sum = s * sd;?? ??? ?alert(sd+" * "+s+" = "+sum);? ?? ?}? </script>
?運(yùn)行結(jié)果 :? NaN * 100 = NaN
說(shuō)明:頁(yè)面有兩個(gè)值,都是后臺(tái)傳的,其中有個(gè)值是稅點(diǎn),是百分號(hào)的形式
要求:計(jì)算開(kāi)票金額,開(kāi)票金額 = 稅點(diǎn) * 總金額;
問(wèn)題點(diǎn)在于,這個(gè)稅點(diǎn)是個(gè)百分號(hào)的形式,因?yàn)槠渌胤揭@示,所以是百分號(hào)的形式,方便讀取
只是方便客戶讀取,計(jì)算機(jī)就不方便了
因?yàn)?js 沒(méi)辦法識(shí)別出那個(gè)是百分?jǐn)?shù)
求解答
javascript 數(shù)字運(yùn)行問(wèn)題:百分號(hào)無(wú)法被識(shí)別為數(shù)字,無(wú)法參與運(yùn)算
搖曳的薔薇
2018-12-06 21:07:43