JavaScript函數(shù)初步
函數(shù)的概念
函數(shù),是將一段公共的程式碼進(jìn)行封裝,給它一個名字叫“函數(shù)” 。
函數(shù)可以一次定義,多次呼叫。
函數(shù),可以將常用的功能程式碼,進(jìn)行封裝。如:使用者名稱的驗證、驗證碼函數(shù)、郵件匣驗證、手機號碼驗證
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> function max(a,b){ if(a>b){ document.write(a+"比較大<br/>"); }else{ document.write(b+"比較大<br/>"); } } max(10,50); max(0,100); max(-1,2); max(100,100); </script> </head> <body> </body> </html>
函數(shù)的定義格式
function functionName([參數(shù)1][,參數(shù)2][,參數(shù)N]){ 函數(shù)的功能代碼; [return 參數(shù)r] }
函數(shù)定義格式的說明
function關(guān)鍵字是必須的,全小寫。
functionName:函數(shù)的名稱。函數(shù)名的命名規(guī)則與變數(shù)命名一樣。
():是定義函數(shù)時接收資料的參數(shù)。參數(shù)可有可無,多個參數(shù)之間以逗號隔開。
?形參(形式參數(shù)):定義函數(shù)時的參數(shù)就是「形參」。主要用來接收呼叫函數(shù)者傳過來的資料。
形參的名稱,與變數(shù)的命名規(guī)則一樣。
?但形參不能用「var」關(guān)鍵字定義。
參數(shù)只能存在於函數(shù)中。
參數(shù)不需要聲明,直接使用。
實參(實際參數(shù)):呼叫函數(shù)時的參數(shù)稱為「實參」。實參就是真正的數(shù)據(jù)。
{}是函數(shù)的函數(shù)。
return語句,用於向函數(shù)呼叫者傳回一個值,並立即結(jié)束函數(shù)的執(zhí)行。
return用來中止函數(shù)的運算。
break用於中止各種迴圈。
函數(shù)的呼叫
#函數(shù)定義是不會執(zhí)行的,那麼,函數(shù)必須調(diào)用,才會有效果。
函數(shù)的呼叫:直接寫函數(shù)名稱後面跟著小括號(),如果有參數(shù)則寫參數(shù)。小括號不能省略。
函數(shù)的參數(shù)
#形參的個數(shù),要與實參的個數(shù)一致;
形參的順序,要與實參的順序一致。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //定義函數(shù) function information(name,age){ document.write("大家好,我叫"+name+",今年"+age+"歲<br/>") } information("張三",24); information("李四",30); information("濤哥",20); </script> </head> <body> </body> </html>