用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