random求随机数
function testRadom(){
var num = Math.random();
console.log('随机数为:',num);
}
testRadom();
取整
function testquzheng(){
var num = 10.3;
var num1 = Math.ceil(num);
console.log('向上取整:',num1);
var num2 = Math.floor(num);
console.log('向下取整:',num2);
var num3 = Math.round(num);
console.log('四舍五入:',num3);
}
testquzheng();
abs取绝对值
function getAbs(){
var num = -10;
var num1 = Math.abs(num);
console.log('绝对值是:',num1)
}
getAbs();
Max最大值和Min最小值
function getBig(){
var num = Math.max(50,70,90,80);
console.log('最大值是:',num);
var num1 = Math.min(10,220,9);
console.log('最小值是:',num1);
}
getBig();
求M,N的随机数
function getBigBig(m,n){
var num =Math.floor(Math.random()*(n-m)+m)
console.log('随机数为:',num);
}
getBigBig(10,20);
第二种方法,保证MN写反的情况下
function getBigBig(m,n){
var m = Math.max(m,n);
var n = Math.min(m,n);
var newNum = Math.floor(Math.random()*(n-m)+m);
console.log('随机数是:',newNum);
}
getBigBig(40,20);
进制的转换
function getqita(){
var num = 12;
console.log('其他进制转化:',parseInt(num,2));//转换为2进制
console.log(parseInt(num,8));
console.log(parseInt(num,16));
}
getqita();