1.四舍五入---round()
<script>
function myFunction()
{
document.getElementById("demo").innerHTML=Math.round(2.4);
}//返回结果:2
</script>
2.返回0-1的随机数---random()
<script>
function myFunction()
{
document.getElementById("demo").innerHTML=Math.random();
}//注意:此处是0-1之间的
</script>
3.返回两者之中最大的数---max()
<script>
function myFunction()
{
document.getElementById("demo").innerHTML=Math.max(5,10);
}//返回10
</script>
4.返回两者之间较小的数---min()
<script>
function myFunction()
{
document.getElementById("demo").innerHTML=Math.min(5,10);
}//返回5
</script>
5.摄氏度与华氏度转换
<script>
function convert(degree)
{
if (degree=="C")
{
F=document.getElementById("c").value * 9 / 5 + 32;
document.getElementById("f").value=Math.round(F);
}
else
{
C=(document.getElementById("f").value -32) * 5 / 9;
document.getElementById("c").value=Math.round(C);//由于使用了round(),所以结果是四舍五入之后的整数
}
}
</script>
<input id="c" name="c" onkeyup="convert('C')"> degrees Celsius<br>
equals<br> //由于使用的是onkeyup,所以input框中的结果会随着键盘的输入而自动改变 无刷新体验很好
<input id="f" name="f" onkeyup="convert('F')"> degrees Fahrenheit
6.Math的属性
E:常量e,即自然对数的底数,2.718
LN2: 2的自然对数. 0.693
LN10: 10 的自然对数 2.302
Log2E: 以2为底的e的对数 1.414
Log10E:以10为底的e的对数 0.434
PI: 圆周率 3.1415926
SQRT1 2: 2的平方根的倒数 0.707
SQRT2 : 2的平方根 1.414
7.Math其他方法:
abs(x): x的绝对值
sin(x):返回数的正弦。
cos(x):返回数的余弦。
tan(x):返回角的正切。
acos(x): x的反余弦
asin(x):x 的反正弦值。
atan(x):以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。
atan2(y,x):返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。
ceil(x):对数进行上舍入。
floor(x):对 x 进行下舍入。
exp(x):返回 Ex 的指数。
log(x):返回数的自然对数(底为e)。
pow(x,y):返回 x 的 y 次幂。
sqrt(x):返回数的平方根。