计算JavaScript中的格式化数字

计算JavaScript中的格式化数字

本文介绍了计算JavaScript中的格式化数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在我的应用程序中进行客户端计算.一切正常,直到客户要求数字格式化.即

首先是1000 + 2000 = 3000

这可以正常工作,但是客户的需求是1000,而不是1000.我成功使用一些Jquery插件格式化了数字.但是现在我没有计算.相反,我在结果文本框中得到NaN.

有关此问题的任何帮助吗?

Hi all,

I am doing client side calculation in my application. Everything was working fine until client asked for number formatting. i.e

first it was 1000 + 2000 = 3000

this works fine but client''s demand was 1,000 instead of 1000. I succeeded format the number using some Jquery plugins. But now I dont get calculations. Instead I get NaN in a result textbox.

Any help about this issue??

function GetTotal(val1,val2)
{
    documennt.getElementById('<%=txtResult.ClientID%>').value = Number(val1) + Number(val2);
}

推荐答案

function GetTotal( val1, val2 ) {
           document.getElementById( '<%=txtResult.ClientID%>' ).value = parseInt( val1 ) + parseInt( val2 );
       }


function GetTotal( val1, val2 ) {
           document.getElementById( '<%=txtResult.ClientID%>' ).value = parseInt( val1.replace(',','') ) + parseInt( val2.replace(',','') );
       }


这篇关于计算JavaScript中的格式化数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-12 05:33