您的位置:首页 > Web前端

【前端】【JS】前端学习之路(五):JS基本语法(课间练习)

2018-06-18 14:46 471 查看

课间练习

<style>
div{
width: 100px;
height: 100px;
background-color: red;

}

</style>
<div id = "dv">

</div>
//自己写出系统的MAX方法

function MyMath(){
this.getMax = function () {

var max = arguments[0];

for(var i=0; i<arguments.length; i++){

if(arguments[i]>max){
max = arguments[i];
}
}
return max;

};

}

var a = new MyMath();

var result = a.getMax(20,11,33,312,54,99,44);

console.log(result);


//产生随机的十六进制值
window.onload = function () {
document.getElementById("dv").style.backgroundColor = getColor();
};

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 tar = parseInt(Math.random()*16);
str+=arr[tar];
}

return str;
}

console.log(getColor());


//冒泡排序
function Bubble() {
this.bubble = function (arr) {
for(var i=0; i<arr.length-1; i++){
for(var j=0; j<arr.length-1; j++){
if(arr[j]>arr[j+1]){
var temp = arr[j+1];
arr[j+1]=arr[j];
arr[j] = temp;
}
}
}
}
}

var arr= [23,657,22,54,34534,1323,435];
var allri = new Bubble();
allri.bubble(arr);
console.log(arr);


阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: