当前位置:文档之家› 绝对值函数的使用abs()

绝对值函数的使用abs()

n = prompt("请输入一个要平方根的数:"); document.write(n,"的平方根为:",Math.sqrt(n)); //--> </script> </body> </html>
运行结果:(如图 1.31 所示)
图 1.31
1.32 取得两个数中的最大数(max())或最小数(min())
运行结果:(如图 1.28 所示)
图 1.28
1.29 四舍五入函数的使用 round()
可运行的浏览器版本
编写方式:
Math.round(3.14)
其中 3.14 为要进行四舍五入的数。
注意 Math 类的 round()函数用于将一个小数四舍五入成整数。
范例:
<html> <head> <title>四舍五入函数的使用</title> </head> <body> <script language="javascript"> <!--
//--> </script> </body> </html>
运行结果:(如图 1.33 所示)
图 1.33
1.34 圆形面积计算
可运行的浏览器版本
编写方式:
圆形面积的计算公式为:圆周率×圆半径 2 在 JavaScript 中表示为:
area = Math.PI * Math.pow(radius,2);
//--> </script> </body> </html>
运行结果:(如图 1.32 所示)
图 1.32
注意 max()与 min()函数除了可以取得两个数中最大和最小的数以外,也可以取得
多个数中的最大和最小的数,如:Math.max(1,2,3);或 Math.min(1,2,3);。
1.33 随机函数(random())
编写方式:
球体面积的计算公式为:4×圆周率×圆半径 2 在 JavaScript 中表示为:
area = 4 * Math.PI * Math.pow(radius, 2);
注意 球体面积计算与圆形面积计算差不多,只不过在圆形面积计算的基础上乘以 4。
范例:
<html>
<head> <title>球体面积计算</title>
范例:
<html>
<head> <title>取整函数的使用</title>
</head>
<body>
<script language="javascript">
<!-n = prompt("请输入一个要取整的数:");
if(n>0){
int = Math.floor(n);
当取整的数大于 0 时,使用 floor( )函数取整
注意
在上面的公式中 Math.PI 用于取得圆周率,Math.pow(radius, 2)用于计算 radius 的平方值,当然 radius 就是圆的半径值。
范例:
<html>
<head> <title>圆形面积计算</title>
</head>
<body>
<script language="javascript">
document.write("0 的绝对值为:",Math.abs(0),"<br>"); document.write("1 的绝对值为:",Math.abs(1),"<br>"); document.write("-1 的绝对值为:",Math.abs(-1),"<br>"); //--> </script> </body> </html>
编写方式:
Math.random();
取得 0~1 之间的随机数。
Math.floor(Math.random() * 10);
取得 0~9 之间的整数随机数。
可运行的浏览器版本
注意
使用 Math 类的 random()函数可取得一个随机数,直接使用将取得 0~1 之间 的任意一个小数,如要取得整数随机数就得使用 floor()函对产生的随机数进行取 整操作。下面的范例就取得了 5 个范围在 0~9 之间的随机数。
可运行的浏览器版本
编写方式:
Math.max(a,b); Math.min(a,b);
注意 Math 类的 max()函数用于取得两个数中最大的一个数,而 min()函数用于取得
两个数中最小的一个数。
范例:
<html> <head> <title>取得两个数中的最大数</title> </head> <body> <script language="javascript"> <!--
document.write("3.14 四舍五入为:",Math.round(3.14),"<br>"); document.write("1.5 四舍五入为:",Math.round(2.5),"<br>"); //--> </script> </body> </html>
运行结果:(如图 1.29 所示)
<!-radius = prompt("请输入圆的半径:");
将输入的半径值直接存储在 radius 变量中
area = Math.PI * Math.pow(radius,2); document.write("半径为" + radius + "的圆的面积为:" + area); 计算圆面积
//--> </script> </body> </html>
取得三角形的边长和高
area = baseWidth * height / 2;
计算三角形面积
document.write("三角形的面积为:" + area);
//-->
</script>
</body>
</html>
运行结果:(如图 1.36 所示)
图 1.36
1.37 球体面积计算
可运行的浏览器版本
图 1.38
1.39 单击按钮时调用函数
可运行的浏览器版本
编写方式:
<input type="button" value="单击我" onClick="fun()">
其中 fun()为自定义的函数。
注意
在 HTML 中将使用<input type="button">标记来建立按钮,要在单击按钮时调 用函数,需要在按钮的标记中写入 onClick="函数名()",onClick 为单击鼠标的事 件。而像在这种程序中,最好是将声明函数的 JavaScript 程序放在<head>...</head> 标记之间,因为该标记是最先加载而且在该标签中的内容不会显示在网页中。这 样就能够确保在其他地方调用函数,如果函数发生错误也不会将函数内容显示在 网页中。
函数的返回值
} document.write("1~10 相加的结果为:",sum(10),"<br>"); document.write("1~100 相加的结果为:",sum(100));
//-->
</script> </body>
使用不同的参数调用 sum()函数
</html>
运行结果:(如图 1.38 所示)
可运行的浏览器版本
注意 其中 baseWidth 为三角形一边的边长,height 为三角形的高度。
范例:
<html>
<head> <title>三角形面积计算</title>
</head>
<body>
<script language="javascript">
<!-baseWidth = prompt("请输入三角形一边的长度:"); height = prompt("请输入三角形的高度:");
图 1.29
1.30 取整数函数的使用(ceil()与 floor())
可运行的浏览器版本
编写方式:
int = Math.floor(n);
int = Math.ceil(n);
其中 n 为要进行取整操作的数。
注意 双重选取(if)语句的意思是当满足判断式的条件时执行某些程序,但不满足条
件时又执行其他一些程序。
</head>
<body>
<script language="javascript">
相关主题