js 千分位(分转元,万转元...)

摘要:
num){//等于0returnnum+'.00';}else{//不等于0num=Math.round/10000;num=num.toFixed;num+='';//转成字符串varreg=num.indexOf('.')˃-1?:d{3})+$)/g;//千分符的正则console.logreturnnum.replace//千分位格式化}}
functionprice(a){
    var num =Number(a);
    if(!num){//等于0
        return num+'.00';
    }else{//不等于0
        num = Math.round((num)*100)/10000;
        num = num.toFixed(2);
        num+='';//转成字符串
        var reg=num.indexOf('.') >-1 ? /(d{1,3})(?=(?:d{3})+.)/g : /(d{1,3})(?=(?:d{3})+$)/g;//千分符的正则
        console.log(num.indexOf('.')>-1)
        return num.replace(reg, '$1,')//千分位格式化
}
}

免责声明:文章转载自《js 千分位(分转元,万转元...)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇基于C++代码的UE4学习(四)—— 定时器Virtualbox中不能为虚拟机打开一个新任务的原因及解决方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JS字符编码----ASCII,Unicode 和 UTF-8

转:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 1.ASCII 码 八个二进制位就可以组合出256种状态,这被称为一个字节(byte) 使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符...

三种Js深度学习框架介绍

谈到机器学习,我们脑海首先蹦出的编程语言是什么?一定是python。其实除了python,JavaScript也是不错的选择。都说现在是大前端时代,从移动开发、服务器端,甚至桌面软件开发(比如大名鼎鼎的VS Code),都有JavaScript的身影。   用Javascript写机器学习应用,当然不会从头开始手写机器学习算法和模型,通常会借助现有框架。我...

js原型和原型链(用代码理解代码)

众所周知js原型及原型链是很多开发者的一个疼点(我也不例外),我也曾多次被问起,也问过不少其他人,如果在自己没有真正的去实践和理解过;那么突然之间要去用最简单的话语进行概述还真不是一件容易的事情;其实工作中看似神秘的js原型也并不是那么难以理解,最终其目的无非是为了达到方法、属性共享代码重用的目的;在我所了解的编程语言中都会用到object这个最顶层对象,...

原生js实现ajax 发送post请求/原生JS封装Ajax插件(同域、jsonp跨域)

原生js实现ajax发送post请求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 varpostData = { "name1": "value1", "name2": "value2"}; postData = (functio...

JS无限添加HTML到指定位置

用JS把HTML添加到指定位置有两种写法,一种是用字符串,一种是用javascript中的方法 第一种: 用字符串写 <h2>利用JS无限添加一个相同部分</h2> <h5>第一种写法</h5> <%--有多少个相同的这里面的值就是几--%>...

JS实现日程安排 日程安排插件

    代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EmpWeekPlan.aspx.cs" Inherits="Aepri.InfoDev.DPP.Web.PlanManage.EmpWeekPlan" %> <!DOCTYPE html>...