`
xinlingwuyu
  • 浏览: 138358 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript小数取n位

阅读更多
 (转载别人的
用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?

1. 最笨的办法....... [我就怎么干的.........]

function get()
{
    var s = 22.127456 + "";
    var str = s.substring(0,s.indexOf(".") + 3);
    alert(str);
}

2. 正则表达式效果不错

<script type="text/javascript">
onload = function(){
    var a = "23.456322";
    var aNew;
    var re = /([0-9]+\.[0-9]{2})[0-9]*/;
    aNew = a.replace(re,"$1");
    alert(aNew);
}
</script>

3. 他就比较聪明了.....

<script>
var num=22.127456;
alert( Math.round(num*100)/100);
</script>

4.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。

 <script>
var num=22.127456;
alert( num.toFixed(2));
</script>

分享到:
评论

相关推荐

    JS取数字小数点后两位或n位的简单方法

    在JavaScript编程中,经常需要对数字进行格式化,特别是在金融和前端界面展示时,经常要取小数点后的位数。本文将介绍一种简单有效的方法,用于获取数字小数点后固定位数的值,无论是两位还是n位。 JavaScript中的...

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

    在JavaScript中,处理小数点后的位数是一个...总的来说,JavaScript提供了多种保留小数点后N位的方法,开发者可以根据实际需求选择合适的方式。理解这些方法的原理和用法对于编写高效、准确的JavaScript代码至关重要。

    js数字转换为float,取N位小数

    在JavaScript中,如果需要将数字转换为特定小数位数的浮点数,可以使用`toFixed(n)`方法。这个方法会将数字转换为字符串,保留指定位数的小数。例如,如果你有一个变量`f`等于2.56556,你可以用`f.toFixed(2)`来获取...

    javascript 小数取整简单实现方式

    在给出的代码示例中,函数truncateNumber通过返回n|0的方式来实现取整,这是因为JavaScript中的位运算符会将其操作数转换为32位整数。在32位整数中,按位或操作符(|)会将数字的小数部分变为0,从而实现取整的效果。...

    javascript数字金额转换为中文大写金额

    - 小数部分通常只保留到角分,即最多两位。 - 需要考虑零的情况,例如连续多个零只保留一个“零”字。 - 要确保转换后的字符串语法正确,比如不能出现“零元零角”这样的表达。 #### 二、实现逻辑 根据上述需求,...

    Javascript四舍五入(二)源码

    // 取到小数点后两位 alert(str); } ``` **解析:** - `s.substring(0, s.indexOf(".") + 3)` 这行代码的关键在于使用`indexOf`函数找到小数点的位置,并在其基础上增加3个字符长度,从而获取包含整数部分和...

    js计算精度问题解决方案

    1. **四舍五入**:使用`toFixed(n)`方法可以将数值转换为带有指定小数位数的字符串,但要注意,这并不是真正的计算,而是在结果上应用了四舍五入规则。例如,`(0.1 + 0.2).toFixed(2) === '0.30'`。 2. **使用库**...

    JavaScript习题.docx

    - 表达式的类型不仅取决于运算符,还取决于操作数的类型。例如,整数除以整数会得到浮点数结果。 - `%`是取模运算符,123%7 结果为4。 - 比较运算符如`==`和`===`分别用于值比较和严格比较。 4. **字符串**: -...

    JavaScript基础练习_day14

    Array.from([1,,2,,3], (n) =&gt; n || 0); // [1, 0, 2, 0, 3] ``` - `Array.of()` 可以创建一个具有多个指定元素的新数组: ```javascript Array.of(2); // [2] ``` #### 六、默认参数与调用函数 - **知识点**...

    Javascript获取随机数的实现方法

    最后,通过`Math.random()`生成一个介于0和`(m - n)`之间的随机小数,再与`n`相加,并进行四舍五入,得到`n`到`m`之间的随机整数。 为了演示`getRandom`函数的使用,我们可以创建一个包含5个0到50之间随机整数的...

    JAVASCRIPT习题带答案.docx

    - 综合题1可以通过`Math.random()`生成两个随机小数,然后使用`Math.max()`找到最大值。 - 综合题2可以检查当前年份是否满足闰年的条件,使用`getFullYear()`获取年份,然后通过逻辑运算判断。 在学习JavaScript...

    swf图形报表,有中文参数说明

    功能特性 animation 是否动画显示数据,默认为1(True) showNames 是否显示横向坐标轴(x轴)标签名称 ...link 链接(本窗口打开[Url],新窗口打开[n-Url],调用JS函数[JavaScript:函数]) name 横向坐标轴标签名称

    FusionCharts-v3.1-crack

    功能特性 animation是否动画显示数据,默认为1(True) showNames是否显示横向坐标轴(x轴)标签名称 ...link链接(本窗口打开[Url],新窗口打开[n-Url],调用JS函数[JavaScript:函数]) name横向坐标轴标签名称

    第13章 基本包装类型1

    - `toExponential(n)`:以指数形式表示,保留小数点后n位,转换为字符串。 - `toPrecision(n)`:指数或点形式表示,保留小数点后n位,转换为字符串。 例如: ```javascript var box = 1000.789; console.log(box....

    javascript入门笔记

    只做整数运算,如果是小数的话,则去掉小数位再运算 2、位运算 1、按位 与 :& 语法 :a & b 特点 :将 a 和 b 先转换为二进制,按位比较,对应位置的数字都为1的话,那么该位的整体结果为1,否则就为0 ex:5 ...

    使用js Math.random()函数生成n到m间的随机数字

    `Math.ceil()`函数用于将数值向上取整,`Math.floor()`函数用于将数值向下取整,而`Math.round()`函数则根据小数部分四舍五入到最近的整数。在处理随机数时,这些函数非常有用,可以根据具体需求选择合适的函数来...

    常用正则表达式及用法整理

    #### 只能输入n位的数字:“`^\d{n}$`” 此表达式匹配正好n位长度的数字串。 - `^` 表示字符串的开始。 - `\d` 表示匹配一个数字。 - `{n}` 表示前一个字符(这里指`\d`)出现的次数正好是n次。 - `$` 表示字符串的...

Global site tag (gtag.js) - Google Analytics