系統Max求最大值:
var result= Math.max(10,20,30,40); console.log(result);
練習1:自己定義一個物件,實作系統的max的方法
//例子:自己定義一個物件,實作系統的max的方法 function MyMath() { //添加了一個方法 this.getMax = function () { //所有數字中的最大值 var max = arguments[0]; for (var i = 0; i < arguments.length; i++) { if (max < arguments[i]) { max = arguments[i]; } } return max; }; } //實體物件 var mt = new MyMath(); var result = mt.getMax(10, 20, 30, 40, 100, 3); console.log(result);
練習2:隨機產生一個十六進制的顏色值,封裝成一個函式
//隨機產生一個十六進制的顏色值 //封裝成一個函式function getColor() { var str = "#"; //一個十六進制的值的陣列 var arr = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"]; for (var i = 0; i < 6; i++) { //產生的每個亂數都是一個索引,根據索引找到陣列中對應的值,拼接到一起 var num = parseInt(Math.random() * 16); str += arr[num]; } return str; } //頁面記載的事件 window.onload = function () { //在檔案中通過id屬性的值查找這個元素(標簽).設定該標簽的背景顏色 document.getElementById("dv").style.backgroundColor = getColor(); }; //console.log(getColor());
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/166505.html
標籤:JavaScript
上一篇:JS基礎語法---物件總結
