javascript數學物件、自定義物件、正則表示式物件10.0
阿新 • • 發佈:2020-08-16
10、數學物件
(1)、絕對值
var n = -12; var res = Math.abs(n); //12 console.log(res);
(2)、隨機數
//Math.round);只能產生[0-1)之間的隨機數 for(var i=0; i<1000; i++) { document.write(Math.random()); document.write("<br>"); }
(3)、取整
var x = 123.00001;
//向下取整,取整數部分 var m = Math.floor(x); //123 console.log(m);
//向上取整,取整數部分+1var k = Math.ceil(x); //124 console.log(k);
(4)、四捨五入
var y = 9.49; var r = Math.round(y); //9 console.log(r);
(5)、π值
var p = Math.PI; //3.141592653589793 console.log(p);
(6)、指數
//Math.pow("底數", "指數"); var a=Math.pow(2,3); //8 console.log(a);
練習10-1:輸出一個[1~10)的隨機數
//隨機數只能取到[0~1) var b = Math.floor(Math.random()*9) +1;
練習10-2:輸出[20~50]的隨機數
//這裡正常取值 可以到30
var c = 20 + Math.round(Math.random()*30);
練習10-3:輸出(30~45]的隨機數
//這裡向下取整 最大取到14
var d = Math.floor(Math.random()*15)+31;
練習10-4:輸出(7~22)的隨機數
//這裡向下取整 就取不到14 所以和不會超過22 var f = 8 + Math.floor(Math.random()*14);
11、自定義物件
自定義物件