一、Math对象常见用法
<script type="text/javascript" src="out.js"></script>
<script type="text/javascript">
var num1=Math.ceil(12.56);//返回大于等于指定参最小数的整数
var num2=Math.floor(12.56);//返回小于等于指定参数的最大整数值
var num3=Math.round(12.56);//四舍五入
println("num1="+num1);
println("num2="+num2);
println("num3="+num3);
var num4=Math.pow(2,5);//次幂
println("num4="+num4);
println("<hr/>");
//产生1-10以内的随机整数
for( var x=0;x<10;x++)
{
var num=Math.floor(Math.random()*10+1);
println(num);
}
二、十进制转换为其他进制,其他进制转换为十进制
用到全局函数,不用创建对象,就可以使用该函数—全局对象Global
println("123"+1);//1231
println(parseInt("123")+1);//124,将字符串转换为数字,进行加法操作
println(parseInt("12abc"));//12(前缀是数字的,可以转换为数字)
println(isNaN(parseInt("abc12")));//true(非数字)
//将指定进制转换为十进制
println(parseInt("110",2));//6
println(parseInt("0x3c",16));//60
//将十进制转换为其他进制,使用Number对象的toString方法
var num=60;
println(num.toString(16));