专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » javascript格式化:如何使用Javascript格式化数字显示 »正文

javascript格式化:如何使用Javascript格式化数字显示

来源: 发布时间:星期一, 2009年3月16日 浏览:0次 评论:0
对数字进行格式化输出是非常有意义件事情例如许多时候我们希望个数字能够输出为指定格式拿25.9878来说我们可能会希望它能保留两位小数来说出即结果为25.99或者对于0.345678希望能够按百分号输出并保留小数点后两位即结果为34.57%又例如我们希望将数字56456456按照科学计数法来显示并保留小数点后两位即结果为5.65e+7类似例子当然还有很多 那么在Javascript标准的中是否提供了对这些格式化输出支持呢可以说Javascript也提供了部分支持但是提供并部完善具体你可以看下Number对象使用里面提供了对数字些格式化输出几个如下: toExponential([fractionDigits]) :将数字按科学计数法格式返回其中fractionDigits值小数点后保留位数 toFixed([fractionDigits]) :将数字按指定小数点位数返回其中fractionDigits值小数点后保留位数 toPrecision([precision]) :将数字按指定精度返回(这个精度不是指小数点后几位)其中precision是指定精度值 如果你不会使用上面我简单给你举个例子: var num=56.45678; var rs1=num.toExponential(2);//rs1值为5.65e+1 var rs2=num.toFixed(2);//rs值为56.45 var rs3=num.toPrecision(2);//rs值为56 虽然说Number对象提供这些思路方法能够解决不少数字转化问题但是对于许多情况还是不好满足例如对百分号支持等等 为了解决这个问题并提供更为强大和灵活数字格式化要求JsJava专门提供了Javascript自定义类来进行支持你可以下载
    • 显然新增 2 个专用使用非常方便但是是新增所以要考虑浏览器支持问题请根据您客户群选择对应思路方法

      TAG: JavaScript javascript JAVASCRIPT Javascript 格式化 数字显示
      0

      相关文章

      读者评论

      发表评论

      • 昵称:
      • 内容: