<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
// 利用函数反转任意数组
function reverse(arr){
var newArr = [];
for(var i = arr.length-1; i >= 0; i-- ){
newArr[newArr.length] = arr[i];
}
return newArr;
}
var arr1 = reverse([1,5,59,9,6,3]);
console.log(arr1);
//利用函数封装的方式,对数组进行排序 ,冒泡排序
function sort(arr){
var temp;
for(var i = 1; i < arr.length; i++){ //外层循环次数
for(var j = 0; j < arr.length - 1; j++ ){ //里层比较次数
if(arr[j] > arr[j+1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
return arr;
}
var result = sort([9,3,6,5,2,13,1]);
console.log(result);
//通过函数封装的方式,判断闰年
function isRunnian(year){
var flag = false;
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
flag = true;
} else{
return flag;
}
}
console.log(isRunnian(2551));
</script>
</head>
<body>
</body>
</html>
函数封装的案例JavaScript
最新推荐文章于 2023-05-07 15:40:04 发布