JS學習之函式的返回值

2021-10-07 12:32:16 字數 2137 閱讀 5910

<

!doctype html>

"utf-8"

>

函式的返回值<

/title>

// //函式的返回值格式

// function 函式名()

// 函式名();

// //(1)函式只是實現某種功能,最終的結果需要通過return 語句返回給函式的呼叫者函式名()

// //(2)只要函式遇到return語句,就把後面的結果 返回給函式的呼叫者, 函式名()= return後面的結果

// //3.**驗證

// function getresult()

// getresult();// 即 getresult() = 666;

// console.log(getresult());

//**完善

// function cook(art)

// console.log(cook('大肘子'));

//4.求任意兩個數的和

// var sum = 0;

// function getsum(num1,num2)

// // console.log(getsum(1,56));

//5.求任意兩個數字的最大值

// function setsum(num1,num2)else

// return num1 > num2 ? num1 : num2;

// }

// console.log(setsum(1,2));

// //6.利用函式求任意乙個陣列中最大值

// function getarrmax(arr)

// }

// return max;

// }

// //實際開發中用乙個變數來哦接收返回結果,目的是更方便

// var re = getarrmax([5,2,99,101,67,77]);

// console.log(re);

//1.終止函式

// function getsum(num1,num2)

// console.log(getsum(1,2));

// 語句只能返回乙個值(以最後乙個值為準)

// function fn(num1,num2)

// console.log(fn(1,2));//結果只能返回乙個,那就是返回最後那個值

// //3.返回多個值會用陣列

// function getresult(num1,num2)

// var re =getresult(1,2);

// console.log(re);

//4.函式如果有return 則返回的是return 之後的值,如果函式沒有return

//則返回undefined

function

fun1()

console.

log(

fun1()

);//返回666

function

fun2()

console.

log(

fun2()

);//返回undefined

<

/script>

<

/head>

<

/body>

<

/html>

return的另乙個功能是

1.終止函式,return 語句之後的**不能被執行。

2.return 語句只能返回乙個值若有多個值,值返回最後乙個值

3.retrun 要是返回多個值可以用陣列

4.函式沒有return 返回undefined

5.break

,continue

,return 的區別

a.break

:結束當前的迴圈體

(如:for

,while)b.

continue

:跳出本次迴圈,

繼續執行下次迴圈

(如fo人,while)c.

return

:不僅可以退出迴圈,還能夠返回return語句之後的值,

同時還可以結束當前的函式體內的**

學習JS 函式返回值

建立乙個函式,來計算三個值的和 function sum a,b,c sum 呼叫函式 var text sum 1,2,3 注 return後的值將會作為函式的執行結果返回,定義乙個物件text來接收這個結果,函式的值就是這個變數的值。在函式中return後的語句都不會執行 return後不跟值,...

js函式的返回值

函式是做某件事或者實現某種功能 function cook aru cook 哈哈哈 函式返回格式 function 函式名 function fn n,m console.log fn 1,2 3function fn n,m console.log fn 1,2 2函式都是有返回值的 1.如果沒...

函式之返回值

返回值 將函式中運算的結果通過 return defadd a,b result a b print result return hello 100 呼叫函式 x,y add 2,6 print x,y return 返回值 1.return後面可以是乙個引數 接受的時候x add 1,2 2.re...