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