(1)输入任意一个浮点数,保留2位小数输出:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//输入任意一个浮点数,保留2位小数输出
//例如123.456 ==> 123.45
//用户输入
var input = prompt("请输入任意 一个浮点数:");
//用户输入的值*100变为int型整数再除以100
input = parseInt(input * 100) / 100;
//打印输出
document.write(input);
</script>
</body>
</html>
输入123.456789做测试,输出结果为:
(2)输入任意一个浮点数,再输入要保留的小数位数并输出:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script type="text/javascript">
/**
* 输入任意一个浮点数,再输入要保留的小数位数并输出
*/
//用户输入
var input = prompt("请输入一个浮点数");
var point = prompt("请输入要保留的位数");
//核心算法
//Math.pow()方法用于求幂运算
input = parseInt(input * Math.pow(10,point)) / Math.pow(10,point);
//打印输出
document.write(input);
</script>
</body>
</html>
输入123.456789,保留小数位数为5,做测试,输出结果: