【JS与数字转字符串】在Javascript中如何按位数截取小数

【问题】

现有一数3.14159,想要得到两位小数的结果。

【解决方案】

num.toFixed(2)

【示例代码】

<!DOCTYPE html>
<html lang="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<head>
     <title>713.JS中按位数截取小数</title>
     </head>

     <body onload="draw();">
     </body>
</html>
<script type="text/javascript">
<!--

function draw(){
    var arr=[Math.PI,Math.E];

    for(var i=0;i<arr.length;i++){
        var digit=arr[i];

        for(var j=0;j<10;j++){
            var text=digit.toFixed(j);
            console.log(text);
        }
    }
};
</script>

【运行结果】

3
3.1
3.14
3.142
3.1416
3.14159
3.141593
3.1415927
3.14159265
3.141592654
3
2.7
2.72
2.718
2.7183
2.71828
2.718282
2.7182818
2.71828183
2.718281828

END

posted @ 2017-01-09 08:40  逆火狂飙  阅读(2135)  评论(0)    收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东