`

JS 将整数转化为货币格式的函数

 
阅读更多
//将数字转为货币格式
function toMoeny(price, chars)
{
	chars = chars ? chars.toString() : '¥';
	if(price > 0)
	{
		var priceString = price.toString();
		var priceInt = parseInt(price);
		var len = priceInt.toString().length;
		var num = len / 3;
		var remainder = len % 3;
		var priceStr = '';
		for(var i = 1; i <= len; i++)
		{
			priceStr += priceString.charAt(i-1);
			if(i == (remainder) && len > remainder) priceStr += ',';
			if((i - remainder) % 3 == 0 && i < len && i > remainder) priceStr += ',';
		}
		if(priceString.indexOf('.') < 0)
		{
			priceStr = priceStr + '.00';
		} else {
			priceStr += priceString.substr(priceString.indexOf('.'));
			if(priceString.length - priceString.indexOf('.') - 1  < 2)
			{
				priceStr = priceStr + '0';
			}
		}
		return chars + priceStr;
	}
	else{
		return chars + price;	
	}
}
分享到:
评论

相关推荐

    Javascript将数字转化成为货币格式字符串_.docx

    这篇文章主要讲解了两种在JavaScript中将数字转化为货币格式字符串的方法。这些方法对于处理与金钱相关的数据非常有用,特别是在前端展示时,确保数据的清晰易读。 **方法一:使用JavaScript扩展Number对象** 这个...

    javascript数字格式化为货币字符,数字格式化为大写货币

    此函数实现了将一个数字字符串转换为带有逗号分隔符的标准货币格式。 1. **参数处理**: - 首先,通过调用 `toString()` 方法将输入的数字或字符串去除货币符号 `$` 和逗号 `,`。 - 使用 `isNaN()` 函数判断处理...

    JavaScript 格式化浮点类型函数

    例如,`new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(num)`将格式化数字为美元格式。 基于以上原理,我们可以编写一个自定义的浮点数格式化函数,接受两个参数:一个是需要格式...

    一些高频JS函数(整理)

    与`dateTransfer`类似,该函数用于将一种日期格式转换为另一种日期格式。例如,将“2000-10-20”转换为“10/20/2000”。 ### 二十六、ispassWord —— 检查是否为有效的密码格式 该函数用于检查一个字符串是否为...

    JS 实现金额大写转换函数

    "JS实现金额大写转换函数"这个话题就是关于如何编写一个JavaScript函数来完成这样的转换。这篇博客文章提供了一个实用的解决方案。 首先,我们来看一下如何手动创建这样的转换函数。在中文中,大写的数字有以下对应...

    JS中格式化数字的5个方法

    根据提供的文件信息,本文将详细介绍JavaScript中五种常用的数字格式化方法:`CurrencyFormatted`、`format_number`、`CommaFormatted`、`addCommas` 和 `number_format`。这些函数可以帮助开发者更加灵活地处理和...

    钱的中文和数字转换的js和事例页面

    这个功能的实现可能涉及到将阿拉伯数字(如1, 2, 3等)转化为中文数字(如一、二、三),以及将整数和小数部分分别转换为中文的大写形式,比如“壹佰贰拾叁元肆角伍分”。 描述中提到,"js是定义好的函数,使用...

    javascript将数字转换整数金额大写的方法.docx

    ### JavaScript将数字转换为整数金额大写的方法详解 在日常的财务系统或者涉及货币处理的应用中,将数字转换为中文大写金额是一项常见的需求。本文将深入探讨一种利用JavaScript实现这一功能的方法,并通过具体代码...

    ASP技术常遇问题解答-如何编写一个小数转换分数的函数?.zip

    在ASP技术中,有时我们需要将小数转换为分数来实现特定的显示效果或者进行精确的数学计算。在本文中,我们将深入探讨如何在ASP.NET后端编写一个函数来完成这个任务。ASP.NET是一个强大的Web应用程序开发框架,它允许...

    JS如何将数字类型转化为没3个一个逗号的金钱格式

    在前端开发中,将数字转换为带有逗号分隔的金钱格式是一种常见的需求。这不仅适用于展示货币金额,也适用于显示长数字串以便于阅读。本文将介绍如何利用JavaScript实现这一转换。 1. 使用字符串操作方法实现数字...

    JS小数转换为整数的方法分析

    在JavaScript编程语言中,将小数转换为整数是常见的操作,这在处理数值计算、数据格式化或者用户输入时尤为必要。本文将详细介绍几种在JS中实现小数到整数转换的方法,并给出实例和使用技巧。 首先,我们来看两种...

    js将数字转换成中文.docx

    在这个特定的场景中,我们关注的是一个JavaScript函数,该函数的功能是将数字转换成中文大写,这对于财务报表或者中文货币表示特别有用。 函数名为`transform`,它接受一个参数`tranvalue`,这个参数应该是待转换的...

    js格式化货币数据实现代码

    在JavaScript中,格式化货币数据是一项常见的任务,特别是在前端开发中,我们经常需要将数字转换为具有特定格式的货币字符串,以便在用户界面中清晰、规范地展示。本篇文章将详细解析如何使用JavaScript编写一个函数...

    5个javascript的数字格式化函数分享

    currencyFormatted函数用于货币的格式化,它能够将输入的数字金额四舍五入到小数点后两位。该函数首先将输入的amount转换为浮点数,然后判断是否为数字(NaN),如果不是则返回0.00。接着判断数字是否为负数,如果是...

    整数转换为英文表

    3. `NumberTransferUtil.js` - 这很可能是实现整数到英文转换的核心JavaScript文件,可能包含了函数或类来处理转换逻辑。 4. `php中文网免费下载站.txt` 和 `php中文网下载站.url` - 这两个文件可能是资源来源的说明...

    js实现将小写金额转化为大写金额

    在JavaScript编程中,将小写金额转换为大写金额是一个常见的需求,特别是在财务或电子商务相关的应用中。大写金额主要用于正式的财务报表和发票,以提高数据的清晰度和准确性。下面我们将深入探讨如何利用JavaScript...

    处理金额js;表格样式js

    它可能包含了将数字转换为带有货币符号、千位分隔符、小数点等格式的方法。例如,一个常见的功能是将123456.789转化为"123,456.79"。这通常会通过创建一个函数,利用字符串操作或正则表达式来实现。此外,这个文件...

    js实现保留两位小数

    标题中的知识点为“js实现保留两位小数”,这一功能在JavaScript编程中经常会被用到。保留两位小数通常用于显示货币值、计算结果或是其他需要精确到小数点后两位的数值。在标题中提及的实现方式是通过编写一个函数来...

    常用js大全,javascript校验大全

    2. **日期格式转换**:将日期格式`yyyy-MM-dd`转换为`yyyymmdd`,便于比较日期的大小,这对于日期相关的业务逻辑很有用。 3. **非空验证**:检查输入控件是否为空,如果为空,则弹出提示信息,确保用户提供了必要...

    js中小数转换整数的方法

    在JavaScript(JS)中,处理数字是编程过程中常见的任务之一,特别是当涉及到小数转换成整数时。这里我们将深入探讨三种主要的方法:`Math.floor()`, `Math.ceil()`, 和 `Math.round()`,以及它们如何帮助我们实现...

Global site tag (gtag.js) - Google Analytics