大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> 格式化数字函数FormatNumber

格式化数字函数FormatNumber

时间: 2021-07-31 作者:daque

即使有一个数字498.8573945,怎样把它方法化成两位少量据呢?用过asp的都领会,在vbscript里咱们不妨挪用formatnumber,即用formatnumber(498.8573945,2)就不妨输入:498.86。  因为javascript里没有这个因变量,那么咱们该怎样实行呢?底下我就给出这个因变量,大师不妨把:<script language=javascript src="formatnumber.js"></script> 这一句介入你的html页即可,也不妨用<!-- #include file="formatnumber.js" --> 介入你的asp页;或用<? include("formatnumber.js") ?> 介入php页中;或用<%@ #include file="formatnumber.js" %> 介入jsp页。这个formatnumber子因变量如次:<script language=javascript><!--function formatnumber(srcstr,nafterdot){  var srcstr,nafterdot;  var resultstr,nten;  srcstr = ""+srcstr+"";  strlen = srcstr.length;  dotpos = srcstr.indexof(".",0);  if (dotpos == -1){    resultstr = srcstr+".";    for (i=0;i<nafterdot;i++){      resultstr = resultstr+"0";    }    return resultstr;  }  else{    if ((strlen - dotpos - 1) >= nafterdot){      nafter = dotpos + nafterdot + 1;      nten =1;      for(j=0;j<nafterdot;j++){        nten = nten*10;      }      resultstr = math.round(parsefloat(srcstr)*nten)/nten;      return resultstr;    }    else{      resultstr = srcstr;      for (i=0;i<(nafterdot - strlen + dotpos + 1);i++){        resultstr = resultstr+"0";      }      return resultstr;    }  }}

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.