`

js计算1%的手续费,整数直接计算,小数进1

    博客分类:
  • js
阅读更多
//如果是新华一城卡缴公共事业费则提醒用户收取1%的手续费
if(_STAGE.transData.transId == _TRANS_ID.PSP){
        jAnXin.util.showTipMsg("使用新华一城卡缴纳公共事业费收取1%的手续费");
			
	//支付金额转换为数字类型
	_STAGE.transData.transAmt = _STAGE.transData.transAmt * 1;
	//判断支付金额是否是整数(整数情况,直接加上1%的手续费)
	if(_STAGE.transData.transAmt == Math.floor(_STAGE.transData.transAmt)){
		_STAGE.transData.fee = _STAGE.transData.transAmt / 100;
	} else {
		//如果支付金额是小数,则加0.01元
		_STAGE.transData.fee = (_STAGE.transData.transAmt / 100).toFixed(2) * 1 + 0.01;
			}
			
	_STAGE.transData.transAmt += _STAGE.transData.fee;
	//截取小数点后2位小数,避免js计算小数位数过长
	_STAGE.transData.transAmt = _STAGE.transData.transAmt.toFixed(2) * 1;
		}
分享到:
评论

相关推荐

    易语言源码易语言用长整数模拟十进制小数运算源码.rar

    易语言源码易语言用长整数模拟十进制小数运算源码.rar 易语言源码易语言用长整数模拟十进制小数运算源码.rar 易语言源码易语言用长整数模拟十进制小数运算源码.rar 易语言源码易语言用长整数模拟十进制小数运算...

    小数除以整数练习题及答案人教版精选.doc

    1. 购物计算:在购物时,需要计算商品的价格,可能需要小数除以整数的运算。 2. 时间计算:在时间计算中,需要计算时间的长短,可能需要小数除以整数的运算。 3. 金钱计算:在金钱计算中,需要计算金钱的值,可能...

    详解Java判断是否是整数,小数或实数的正则表达式

    在Java中使用正则表达式来判断字符串是否符合整数、小数或实数的格式是一种常见且有效的做法。在编程中,我们经常需要对输入的字符串进行格式验证,以确保它们符合预期的数值格式,尤其是在处理财务数据、用户输入...

    JS精度计算1、转成整数计算再转换成小数,2、toFixed,3、math.js,4、bignumber.js,5、big.js

    1. **转成整数计算再转换成小数** 当涉及到涉及精度的数学运算时,一个常见方法是将数值转换为整数,进行计算,然后再转换回小数。例如,可以使用`parseInt`或`Math.floor`将数值四舍五入到最接近的整数,然后进行...

    整数与小数简便计算对比练习题精选.doc

    整数与小数的简便计算是数学中的基本技能,尤其在小学阶段的数学教育中占有重要地位。这种计算方法能够帮助学生快速、准确地解决复杂的问题,提高计算效率。以下是对给定练习题中涉及的知识点的详细说明: 1. **...

    易语言用长整数模拟十进制小数运算

    在易语言中,处理数学运算时,有时会遇到需要模拟十进制小数运算的情况,尤其是在不直接支持浮点数运算的环境或者为了提高计算精度时。本知识点将详细讲解如何利用易语言的长整数类型来模拟十进制小数的运算。 长...

    C#文本框验证:只能输入整数和带两位小数的小数

    VS2010 C# 一个WinForm测试程序,利用正则表达式实现对“只能输入整数和保留两位小数位的小数”功能。 若用VS2013打开时报错“在证书存储区中找不到清单签名证书”,可通过“右击项目属性—>签名—>为ClickOnce清单...

    整数类型范例 有小数位

    1. **整数类型**:在各种编程语言中,如Java、Python、C++等,都有专门的整数类型来存储无小数部分的数值。例如,`int`在Java和C++中,`integer`在Python中。整数类型通常有固定大小(如32位或64位),并能表示一定...

    小数乘整数练习题及答案精选.doc

    小数乘法是小学数学中的一个重要概念,它涉及到小数的扩大、缩小、乘法运算以及积的小数位数的确定。以下是对题目内容的详细解释: 1. 小数扩大与缩小的理解: - (1)小数乘以10的幂可以实现小数的扩大或缩小。例如...

    JavaScript小数点精确计算

    3. **使用BigInt类型**:BigInt是JavaScript ES2019引入的一种新数据类型,用于处理大整数,但它不适用于小数计算。 4. **使用库**:对于更复杂的数学运算,可以使用一些专门处理精确计算的库,比如题目中提到的...

    整数乘法运算定律推广到小数练习题及答案精选.doc

    整数乘法运算定律推广到小数练习题及答案精选 在本资源中,我们将探索整数乘法运算定律的推广到小数的应用,通过各种练习题和答案的形式,帮助学生更好地理解和掌握相关知识点。 首先,让我们回顾整数乘法运算定律...

    js计算小数的通用方法

    // 如果没有小数部分,则直接计算 } var alen = a.toString().split("."); if (alen.length == 1) { // 如果没有小数部分 alen = 0; } else { alen = alen[1].length; } var blen = b.toString().split(...

    js计算精度问题解决方案

    1. **四舍五入**:使用`toFixed(n)`方法可以将数值转换为带有指定小数位数的字符串,但要注意,这并不是真正的计算,而是在结果上应用了四舍五入规则。例如,`(0.1 + 0.2).toFixed(2) === '0.30'`。 2. **使用库**...

    C#正则表达式文本框验证:只能输入整数和带两位小数的小数

    一个WinForm程序用以测试C#正则表达式文本框验证:只能输入整数和带两位小数的小数。如暂时无法下载,可以查看本人CSDN博客里相应文章中关于该程序的思路。能力有限,仅供交流学习,请多多指教。

    PLL频率综合器中整数和小数分频器设计与实现.zip_PLL divider_分频器_小数分频

    1. 分频比的预处理:将小数分频比转换为整数和小数两部分。 2. 整数分频:这部分与整数分频器类似,用计数器实现。 3. 小数部分处理:通过数字逻辑电路(如查找表或移位寄存器)动态调整分频系数,使得总的分频比...

    angular 限制输入框为整数还是保留两位小数指令

    angular 限制输入框为整数还是保留两位小数指令

    小数乘整数资料教学设计说明.doc

    这样的计算方法可以帮助我们快速准确地进行小数乘整数的运算。 【教学内容解析】: 在小学数学的教学中,《小数乘整数》是继整数乘法后的一个重要概念。此教学设计旨在帮助学生理解和掌握小数乘整数的计算规则,...

    整数、小数校验

    1、提供客户端小数校验 2、提供整数校验

    Excel保留小数点,小数为0时不显示0,显示为整数.pdf

    Excel保留小数点,小数为0时不显示0,显示为整数 Excel 中的数字格式控制是一个非常重要的功能,特别是在财务、科学计算等领域中,小数点的显示和隐藏对数据的精度和美观性都有着重要的影响。在这个知识点中,我们...

    小学数学人教版五年级上册1小数乘法《小数乘整数》优质课公开课教案教师资格证面试试讲教案.pdf

    1. 知识与技能:学生需要理解并掌握小数乘整数的计算方法,能够正确进行计算,并能描述计算过程。 2. 过程与方法:通过转化和对比的策略,概括小数乘法的计算方法,让学生经历计算过程,体验学习方法。 3. 情感态度...

Global site tag (gtag.js) - Google Analytics