js基礎-Math和隨機數random
阿新 • • 發佈:2018-12-18
Math
Math和其它的物件不同,它不是一個建構函式,它屬於一個工具類,不用建立物件,裡面封裝了與數學相關的屬性和方法
比如Math.PI 表示圓周率
常用方法
Math.abs(); //計算一個值的絕對值 Math.ceil(); //向上取整 Math.floor(); //向下取整 Math.round(); //四捨五入 Math.random(); //隨機生成(0,1)之間的隨機數,不包含0和1 Math.max(); //返回多個數中的最大數 Math.min(); //返回多個數中的最小數 Math.pow(x,y); //返回x的y次冪數 Math.sqrt(x); //返回x的開方根運算
Math.abs(); //計算一個值的絕對值
Math.ceil(); //向上取整
Math.floor(); //向下取整
Math.round(); //四捨五入
Math.random(); //隨機生成(0,1)之間的隨機數,不包含0和1
Math.max(); //返回多個數中的最大數
Math.min(); //返回多個數中的最小數
Math.pow(x,y); //返回x的y次冪數
Math.sqrt(x); //返回x的開方根運算
隨機數
//例如:隨機生成一個0-10的數 Math.round(Math.random()*10); //隨機生成1-10的數 Math.round(Math.random()*9+1); //隨機生成x-y之間的數 Math.round(Math.random()*(y-x)+x);
//例如:隨機生成一個0-10的數
Math.round(Math.random()*10);
//隨機生成1-10的數
Math.round(Math.random()*9+1);
//隨機生成x-y之間的數
Math.round(Math.random()*(y-x)+x);