6.利用函数翻转任意数组案例
<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,3,4,6,9]);
console.log(arr1);
var arr2 = reverse(['red','pink','blue']);
console.log(arr2);
</script>
利用函数的冒泡排序
<script>
//利用函数冒泡排序 sort 排序
function sort(arr){
for(var i=0;i<arr.length-1;i++){
for(var j=0;j<arr.length-i-1;j++){
if(arr[j]>arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1]=temp;
}
}
}
return arr;
}
var arr1 = sort([1,4,2,9]);
console.log(arr1);
var arr2 = sort([11,7,22,88]);
console.log(arr2);
</script>
利用函数相互调用判断是否润年
<script>
//用户输入年份,输出当前年份2月份的天数
function backDay(){
var year = prompt('请输入年份');
if(isRunYear(year)){ //调用需要加小括号
alert('当前年份是润年2月份有29天');
}
else{
alert('当前年份是平年2月份有28天');
}
}
backDay();
//判断是否为闰年的函数
function isRunYear(year){
//如果是闰年我们返回ture 否则 返回 false
var flag=false;
if(year % 4 ==0 && year % 100 !=0 || year % 400 ==0){
flag = true;
}
return flag;
}
</script>
对后端开发感兴趣可以关注微信公众号:黑马金牌编程