日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

函数返回值案例

發布時間:2025/7/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 函数返回值案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//求2個數字的差的
function getNumber(num1,num2) {
return num1-num2;
}
console.log(getNumber(10,20));


//求一組數字中的最大值
function getMax(num) {
定義變量假設這個值是最大值
var max=num[0];
for(var i=0;i<num.length;i++){
if(max<num[i]){
max=num[i];
}
}
return max;
}
// var num=[10,20,30,40,50];
// var max=getMax(num);
// console.log(max);
var max=getMax([10,20,30,40,60]);
console.log(max);



//求一組數字中的最小值
function getMin(num) {
var min=num[0];
for(var i=0;i<num.length;i++){
if(min>num[i]){
min=num[i];
}
}
return min;
}
// var num=[1,2,3,4,5];
// var min=getMin(num);
// console.log(min);
var min=getMin([1,2,3,4,5]);
console.log(min);



//求一組數字的和
function getNumber(array) {
var sum=0;
for(var i=0;i<array.length;i++){
sum+=array[i];
}
return sum;
}
console.log(getNumber([1,2,3,4,5]));


//求一個數組中的最大值,最小值還有和
function getMaxandMinandSum(array) {
var min=array[0];//最小值
var max=array[0];//最大值
var sum=0;//和
for(var i=0;i<array.length;i++){
sum+=array[i];//和
if(min>array[i]){
min=array[i];//最小值
}//end if
if(max<array[i]){
max=array[i];//最大值
}//end if
}//end for
var arr=[max,min,sum];
return arr;
}//測試
var resultArray=getMaxandMinandSum([1,2,3,4,5,6]);
console.log("最大值:"+resultArray[0]);
console.log("最小值:"+resultArray[1]);
console.log("和:"+resultArray[2]);

//通過函數實現反轉
function reverseArray(arr) {
for(var i=0;i<arr.length/2;i++){
var temp=arr[i];
arr[i]=arr[arr.length-1-i];
arr[arr.length-1-i]=temp;
}
return arr;
}
console.log(reverseArray([1,2,3,4,5]));


//通過函數學冒泡排序
function sortArray(array) {
for(var i=0;i<array.length-1;i++){
for(var j=0;j<array.length-1-i;j++){
if(temp=array[j]){
array[j]=array[j+1];
array[j+1]=temp;
}//end if
}//end for
}//end for
return array;
}
console.log(sortArray([0,10,8,4,6,2]));



//求一個數的階乘
function sumJiecheng(sum) {
var result=1;
for(var i=1;i<=sum;i++){
result*=i;
}
return result;
}
console.log(sumJiecheng(5));

//求一個數字的階乘和
function getJiecheng(num) {
var sum=0;
for(var i=1;i<=num;i++){
sum+=sumJiecheng(i);
}
return sum;
}
console.log(getJiecheng(5));



//求斐波那契數列 12,1 1 2 3 5 8 13 21 34 55 89 144
function sumFib(num) {
var num1=1;
var num2=1;
var sum=0;
for(var i=3;i<=num;i++){
sum=num1+num2;
num1=num2;
num2=sum;
}
return sum;
}
console.log(sumFib(12));

轉載于:https://www.cnblogs.com/lujieting/p/10040034.html

總結

以上是生活随笔為你收集整理的函数返回值案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。