您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“js的math屬性怎么用”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“js的math屬性怎么用”這篇文章吧。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/jscript">
// 算術(shù)對象Math
// 向上取整
console.info(Math.ceil(26.1));
// 向下取整
console.info(Math.floor(26.1));
// 四舍五入
console.info(Math.round(26.1));
// 絕對值
console.info(Math.abs(-26.1));
// 獲取隨機數(shù) 0-1(不包含)
console.info(Math.random());
// 推導(dǎo):獲取0-9之間的隨機整數(shù) 乘以10再向下取整
var randomnum = Math.floor(Math.random()*10);
console.info("隨機的整數(shù)(0-9)"+randomnum);
// 推導(dǎo):獲取四位隨機整數(shù),范圍1000-9999
// 假設(shè)獲取最小的隨機數(shù)0 最大數(shù)-最小數(shù)+1
var num = Math.floor(Math.random()*(9999-1000+1));
console.info("隨機的四位整數(shù)(1000-9999)"+num);
// Math.random()*((9999-1000+1)+1000);
// Math.floor(Math.random()*(9999-1000+1));
</script>
</head>
<body>
本次選擇的顏色是:<span id="mycolor"></span><button onclick="selcolor();">選擇顏色</button>
</body>
<script type="text/jscript">
// 如何給span元素的內(nèi)容進行填充
// 1.選擇span元素的對象
// var myspan = document.getElementById"mycolor";
// 2.對該對象里面的屬性值賦值 innerHTML = "紅色";
// myspan.innerHTML = "紅色";
// myspan.style.color = "red";
// 定義選擇顏色的函數(shù)
function selcolor(){
var myspan = document.getElementById("mycolor");
// 假設(shè)顏色的選擇范圍是赤橙黃綠青藍紫
var colors = ["red","orange","yellow","green","dardgreen","blue","purple"];
// 產(chǎn)生隨機0-6的數(shù)字
var randomnum = Math.floor(Math.random()*7)+0;
console.info(randomnum);
// 根據(jù)隨機數(shù)填充到span里面
switch (randomnum){
case 0:
myspan.innerHTML = "紅色";
myspan.style.color = colors[0];
break;
case 1:
myspan.innerHTML = "橙色";
myspan.style.color = colors[1];
break;
case 2:
myspan.innerHTML = "黃色";
myspan.style.color = colors[2];
break;
case 3:
myspan.innerHTML = "綠色";
myspan.style.color = colors[3];
break;
case 4:
myspan.innerHTML = "青色";
myspan.style.color = colors[4];
break;
case 5:
myspan.innerHTML = "藍色";
myspan.style.color = colors[5];
break;
case 6:
myspan.innerHTML = "紫色";
myspan.style.color = colors[6];
break;
}
}
</script>
</html>
以上是“js的math屬性怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。