js中,有什么函数可以令数字每千位就加一“,”,还有什么函数可以保留小数后两位

我没有在js里找到过这样的函数<br>
<br>
我过去编过一个截小数位数的函数,代码如下<br>
<br>
/***********************************************************<br>
Function formatnumber(value,num)<br>
Written by zergling<br>
javascript版本的FormatNumber函数,用法与VBScript相同,第一个参数是待格式化的数值,第二个是保留小数位数<br>
注意:返回的是字符串类型<br>
***********************************************************/<br>
function formatnumber(value,num)<br>
&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;var a,b,c,i<br>
&nbsp;&nbsp;&nbsp;&nbsp;a = value.toString();<br>
&nbsp;&nbsp;&nbsp;&nbsp;b = a.indexOf('.');<br>
&nbsp;&nbsp;&nbsp;&nbsp;c = a.length;<br>
&nbsp;&nbsp;&nbsp;&nbsp;if (num==0)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (b!=-1)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a = a.substring(0,b);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;else<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (b==-1)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a = a + &quot;.&quot;;<br>

时间: 2024-10-04 14:52:44

js中,有什么函数可以令数字每千位就加一“,”,还有什么函数可以保留小数后两位的相关文章

java中double类型变量保留小数点后两位的问题

代码为 double rate1 = 0.290625; //四舍五入保留两位小数 BigDecimal df = new BigDecimal(rate1); double rate2 = df.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //rate2打印结果为0.29 import java.text.*; DecimalFormat df=new DecimalFormat(".##");double d=1252.

js中使用正则表达式查找字母和数字的方法

废话不多说,先看下js中使用正则查找字母和数字的方法,具体代码如下所示: <!DOCTYPE HTML> <html > <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload=function(){ localStorage.fiveData="

实现js保留小数点后N位的代码

 在JS中,一般实现保留小数点后N位的话,都是利用toFixed函数   代码如下: <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write("原来的值:"+a+"<br>"); document

实现js保留小数点后N位的代码_javascript技巧

在JS中,一般实现保留小数点后N位的话,都是利用toFixed函数 复制代码 代码如下: <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>"); var a=2.1512131231231321; document.write("原来的值:"+a+"<br>"); docume

js保留小数点后几位的写法

 本篇文章主要是对js保留小数点后几位的写法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 如下所示:   代码如下: //保留小数点后2位 function disposeNumber(value){     if(value == null || value == ""){         return 0;     }else if(value.toString().indexOf(".") == -1){         return value;

js保留小数点后N位的方法介绍

利用toFixed函数  代码如下 复制代码 <script language="javascript"> document.write("<h1>JS保留两位小数例子</h1><br>");     var a=2.1512131231231321;     document.write("原来的值:"+a+"<br>");     document.write(&

ASP中保留小数点后两位数的方法(使用FormatNumber)

近来用ASP程序处理一些数据表单,遇到数字格式化的问题,如数据保留几位小数等问题,经过研究,可以使用ASP的内置函数FormatNumber来实现,下面就具体说说FormatNumber函数使用方法. FormatNumber函数:返回格式化为数字的表达式. 参数: Expression     必选项.要格式化的表达式.     NumDigitsAfterDecimal     可选项.数值,指示在小数点右侧显示的位数.默认值是 –1,表示使用计算机的区域设置.     IncludeLea

【最近面试遇到的一些问题】Java中取小数点后两位(四种方法)

一  Long是长整型,怎么有小数,是double吧     java.text.DecimalFormat   df=new   java.text.DecimalFormat("#.##");     double   d=3.14159;     System.out.println(df.format(d));  二  java.math.BigDecimal     BigDecimal   bd   =   new   BigDecimal("3.14159265

url地址解码、保留小数点后面两位数字

url地址解码类 package com.xd.intersys.actions; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; public class URLTransform {     public static void main(String[] args) {         String strTest = "q=%28%2B