随笔分类 - js隐式转换
数字转大写金额
摘要:toChinese(n) { if (n 0) return "零"; if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return ""; var unit = "仟佰拾亿仟佰拾万仟佰拾元角分", str = ""; n += "00"; var p = n.inde
保留两位小数
摘要:保留两位小数 > 问题:后台返的数据就是保留两位小数的数据,如4.00,5.25 ,展示在前端会是4,5.25,为了解决这个问题,通常会加parseInt('5.25').toFixed(2)方法,来保留两位小数,但是此方法有时候达不到预期。 * 因为后台返的是字符串,不是数字toFixed() 方
关于校验判断数字0 == ” “ 为真的问题
摘要:### 关于校验判断数字0 == ” “ 为真的问题 ###### 问题描述: 开发的时候判断这个值是否为空,会用 if(value ==' ') 来判断,但是后端这块返回的是数字0的时候校验就不通过,我们自己输入0的时候校验通过 ###### 问题分析: 起初换了一个例子,发现除0以外的数字都可以
字符串数字比较大小
摘要:字符串数字比较大小 开发中两次遇到这种问题,第二次遇到的时候还是在疑惑,想了一会立马想起来在开发小程序退款交易的时候遇到过此问题,遂记录下来。 问题:两个input框中的 “数字”比较大小,会出现“2”>"11"的情况,就是判断有时能够达到预期有时不能达到预期。 分析:起初一直在自查代码逻辑的问题,