【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