`
tolys
  • 浏览: 118211 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

JS将浮点型数字转化为货币型格式

 
阅读更多
 

function toMoeny(str)...{
    
if(str.length != 0 )...{
        
var strArray = new Array();
        
var strArrayTemp = new Array();
        
var strIndex = -1;
        
var loopC = 0;
        
var len = str.length;
        
var dot = str.indexOf(".");
        
var isComma = 0;
        
        
for(var i=dot-1; i >= 0; i--)...{
           isComma 
++;
           
if(isComma % 3 == 0)...{
               loopC 
++;
               strIndex 
= strIndex + 2;
               strArray[strIndex] 
= str.substring(dot-isComma,dot-isComma+3);
           }
   
        }

        
        strArray[strIndex
+2=  str.substring(0,dot-loopC*3);
        strArray[
0= str.substring(dot,len);
        
        
if(strArray[strIndex+2!= undefined)...{    
            strArray[strIndex
+1= ",";        
        }
else...{
        strArray[strIndex
+2= "";
        strArray[strIndex
+1= "";
        }

        
        
for(var i= 2 ; i < strIndex;i+=2)...{
            strArray[i] 
= ",";
            
        }
        
            
        
for(var i=strArray.length-1 ;i >= 0 ;i--)...{
           strArrayTemp 
= strArrayTemp + strArray[i];
           
        }

        
        
return strArrayTemp;
    }
else...{
        alert(
"String is null");        
        
return "";
    }

}

分享到:
评论

相关推荐

    C#.net中TextBox输入浮点型数字

    ### C#.NET中限制TextBox仅能输入浮点型数字的方法 在C#.NET开发中,经常需要对用户输入的数据进行格式控制,特别是当输入框(`TextBox`)用于收集数值时,确保用户只能输入合法的浮点数是非常重要的。本文将详细...

    整形数据转化位浮点型数据,浮点型数据转换为整形

    数据类型转换为浮点型数据,浮点型数据转换为整形数

    js验证整形和浮点型数字大全

    写成json的格式对整形验证,对float验证可以传入保留几位小数,根据参数支持是否四舍五入,对不合法的数字会提示,非常全的验证,开发人必备。

    浮点型数据转换为字符型

    可将浮点型数据转换为字符型,如12.1;可转换为字符型12.1;稳定,逻辑直观

    Python实现将matlab生成的有符号浮点型数据转化为二进制数据.docx

    标题中的“Python实现将matlab生成的有符号浮点型数据转化为二进制数据”指的是使用Python编程语言处理由MATLAB生成的具有符号的浮点数值,并将其转换为二进制格式。MATLAB是一种广泛使用的科学计算软件,它通常生成...

    浮点型数的二进制转化

    将所输入的浮点型数转化为二进制形式在控制台输出,c++代码。

    C++将数字字符串转化为单个数字

    在C++编程语言中,将数字字符串转化为单个数字是一个常见的任务,这通常涉及到字符串处理和数字转换。这里,我们将详细探讨如何实现这个过程,并理解其中涉及的关键知识点。 首先,让我们明确目标:假设我们有一个...

    java 整型 浮点型 字符型 布尔型

    浮点型常量有两种表示形式:十进制数形式和科学计数法形式。浮点型变量的类型有 float 和 double 两种。float 类型用于表示小数,所表示的数据范围为 -3.4e38 到 3.4e38。double 类型用于表示更大的浮点数,所表示的...

    蓝牙接收端 数字字符串转化为整形数子

    arduino蓝牙接收端字符串转化为浮点型数据(数字有效、小数也可以)。

    JS浮点数字操作插件floatOPS.js

    在进行加减乘除运算时,floatOPS.js会将每个操作数转换为高精度的表示,然后进行精确的计算,最后再返回结果,从而确保了运算的准确性。 加法方法(add):这个方法接收两个浮点数作为参数,返回它们的精确和。在...

    16位转浮点型float,MODBUS 32位转浮点型float 64位转双浮点型double

    本篇主要介绍16位、32位以及64位数据如何转换为浮点型(float)和双浮点型(double)。 首先,我们要理解二进制、16进制与浮点数的关系。计算机内部存储数字都是以二进制形式,而16进制是人类更易读的一种表示方式...

    浮点型转换整型的快速方法介绍

    浮点型转换整型是计算机图形运算中一个常见的操作,例如在图像的光栅化阶段,就要执行大量的类型转换,以便将浮点数表示的坐标转化为整数表示的屏幕坐标。为了提高转换的速度,需要使用特殊的方法来实现浮点型到整型...

    c语言数字字符串转化.pdf

    1. atof():将字符串转换成浮点型数 atof()函数可以将一个字符串转换成浮点型数。该函数会扫描参数字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束...

    浮点型的数据的进制转换

    根据给定的信息,本文将详细解释“浮点型数据的进制转换”这一主题,并针对提供的描述中的简单进制转换程序进行分析。 ### 浮点型数据的进制转换 在计算机科学中,数据通常存储为二进制形式。然而,在实际应用中,...

    js中浮点类型数据的计算

    js中浮点类型数据的计算 7.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数)  我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998  怎么会这样,两个只有一位小数的数字...

    显式类型转换,类型强制转换为浮点型和整型

    本篇文章将深入探讨显式类型转换,特别是将变量转换为浮点型和整型。 浮点型和整型是编程中基本的数据类型,它们分别代表小数和整数。浮点型通常包括单精度浮点型(如C++中的`float`)和双精度浮点型(如C++中的`...

    java中数字格式化输出

    将浮点型数用美元符号和货币符号输出,用格式化的方式。还包括浮点型数据相除时,格式化输出结果。

    IEEE 754 双精度浮点型格式转换工具

    在双精度浮点型和十六进制之间的转换中,需要将二进制数按照IEEE 754的格式拆分,然后将每个8位的字节转换为对应的十六进制字符。相反,从十六进制转换回来时,需要将每个字符转换为8位二进制,再根据IEEE 754的标准...

    S7-200SMART 双精度浮点型数据转换为单精度浮点型的方法.pdf

    在处理数据时,经常会遇到需要将双精度浮点型数据(Real)转换为单精度浮点型数据(Float)的情况。双精度和单精度浮点数在计算机中以二进制形式表示,双精度占用64位(8字节),而单精度占用32位(4字节)。在S7-...

Global site tag (gtag.js) - Google Analytics