JavaScript自我总结12

93 阅读1分钟

求两个数的和

function getSum(num1,num2){

return num1+num2

}

console.log(getSum(1,2));

求两个数的最大值

function getMax(num1,num2){

//if(num1>num2){

//return num1;

//}else{

//return num2;

//}

return num1>num2?num1 num2;

}

console.log(getMax(1,3));

console.log(getMax(11,3));

求数组的最大数值

function getArrMax(arr)

var max=arr{0};

for(var i=1;i<=arr.length;i++){

if(arr{i}>max){

max=arr{i};

}

}

return max;

}

在我们实际开发里面,我们经常用一个变量来接受函数的返回结果使用更简单

var re=getArrMax([5,2,99,101,67,7]);

console.log(re)

1.return后面的代码不会被执行

2.return只能返回一个值(以最新的值返回)

3.我们求任意两个数的加减乘除结果,返回的是一个数组

4.我们的函数如果有return,则返回的是return后面的值,如果函数没有return则返回undefined

break:结束当前的循环体(如for,while)

continue:跳出本次循环,继续执行下次循环(如for,while)

return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码