javascript中聲明函數的方法及調用函數的傳回值,javascript傳回值

來源:互聯網
上載者:User

javascript中聲明函數的方法及調用函數的傳回值,javascript傳回值

<html xmlns="http://www.w3.org/1999/xhtml"> <head>   <title></title>   <!--js中聲明函數的方法-->   <script type="text/javascript">     //因為javascript是弱類型的語言,所以參數不需要加類型。函數的也不需要像c#那樣要求所以路徑都需要有傳回值(這個不像c#語言,而且c#的方法也不需要在方法名前面在 function關鍵字)       function add(i, j) { //現在只是聲明了一個函數在這裡,只有調用到它的時候它才會被執行。        return i + j;      }     alert(add(5, 6)); //輸出11       //js中並非所有路徑都有傳回值,如果沒有傳回值他就認為傳回值是undefined      function sum(x, y) {       if (x > y) {         alert(x + y);       }          }     var z = sum(2, 6); //因為2並不大於6所以sum函數就沒有傳回值。如果沒有傳回值他就認為傳回值是undefined。      alert(z); //所以它就輸出了undefined             </script> </head> <body>  </body> </html>

javascript函數傳回值是什?還有函數到底是什沒弄懂

funcion是函數的英文名字,用這個來聲明一個變數,傳回值就是返回給調用他的變數用列子吧:function func (a,b) //這段意思是聲明一個函數名為func的函數.函數裡有兩個變數a和b(也可以是值){ //函數的代碼 從{開始 從}結束 x=a*b // 可以自己申請的公式.隨便申請.a+b a%b都可以 return x //返回x的值 也就是返回到調用這條公式的變數} //函數代碼結束 var num=func(1,2) //這就是變數num調用了func這個函數,繼承func裡的公式,並給出a=1,b=2.而上面的函數傳回值就返回這裡.調用函數func裡公式後變數num的值就是a*b也就是2*3 所以num的值就是6
 
javascript函數傳回值是什?還有函數到底是什沒弄懂

函數是由事件驅動的或者當它被調用時執行的可重複使用的代碼塊。

將指令碼編寫為函數,就可以避免頁面載入時執行該指令碼。

函數包含著一些代碼,這些代碼只能被事件啟用,或者在函數被調用時才會執行。

你可以在頁面中的任何位置呼叫指令碼(如果函數嵌入一個外部的 .js 檔案,那麼甚至可以從其他的頁面中調用)。

以下是有關的相關的比較詳細的資料:
www.w3school.com.cn/js/js_functions.asp
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.