Heim >Web-Frontend >js-Tutorial >javascript小数四舍五入多种方法实现_基础知识

javascript小数四舍五入多种方法实现_基础知识

WBOY
WBOYOriginal
2016-05-16 17:45:461090Durchsuche

用Javascript取float型小数点后两位,例22.127456取成22.13,如何做?
1. 最笨的办法

复制代码 代码如下:

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

2. 正则表达式效果不错
复制代码 代码如下:



3. 他就比较聪明了.....
复制代码 代码如下:

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

4.会用新鲜东西的朋友....... 但是需要 IE5.5+才支持。
复制代码 代码如下:

<script> <BR>var num=22.127456; <BR>alert( num.toFixed(2)); <BR></script>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn