JavaScript函數(shù)的使用教程
一、什么是JS的函數(shù)
JavaScript函數(shù)類似于java中的方法。
JS中也可以定義一些函數(shù),java中的方法簽名包含訪問修飾符,返回值類型,方法名,參數(shù)列表,異常列表,但是JS中定義函數(shù)的語法相對簡單很多,主要以function作為函數(shù)關(guān)鍵字,具備函數(shù)名和參數(shù)列表,但是沒有訪問修飾符也沒有返回值類型關(guān)鍵字和異常列表。
二、js函數(shù)的定義和調(diào)用
第一種語法格式 常見
function 函數(shù)名(參數(shù)列表){js代碼}
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function fun1() { alert("hello JavaScript"); } fun1() </script> </head> <body> </body> </html>
第二種語法
var 函數(shù)名=function(參數(shù)列表){JS代碼}
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> var fun2=function(){ alert("hello JavaScript") } fun2() </script> </head> <body> </body> </html>
第三種語法 不常用 了解
var 函數(shù)名=new Function('js代碼')
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> var fun3=new Function("alert('hello javascript')") fun3() </script> </head> <body> </body> </html>
三、js函數(shù)的參數(shù)傳遞和返回值
1.參數(shù)傳遞
1.傳入的實(shí)參可以和形參個數(shù)不一致
2.如果函數(shù)中有返回值,那么直接用return關(guān)鍵字返回即可
3.可以少傳參數(shù)
4.多傳的參數(shù)相當(dāng)于沒傳
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function fun(a,b,c){ alert("a:"+a) alert("b:"+b) alert("c:"+c) } fun(10,20,30) </script> </head> <body> </body> </html>
2.返回值
方法本身作為參數(shù)返回
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> function fun2 (a,b) { var c = a+b; return c; } var x = fun2(10,20) alert("c="+x) </script> </head> <body> </body> </html>
到此這篇關(guān)于JavaScript函數(shù)的使用教程的文章就介紹到這了,更多相關(guān)JS函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
兩種js監(jiān)聽滾輪事件的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄獌煞Njs監(jiān)聽滾輪事件的實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05對字符串進(jìn)行HTML編碼和解碼的JavaScript函數(shù)
對字符串進(jìn)行HTML編碼和解碼的JS函數(shù),記下了方便以后找 :)2010-02-02JS拖動技術(shù) 關(guān)于setCapture使用
JS拖動技術(shù) 關(guān)于setCapture使用,學(xué)習(xí)js拖動效果的朋友可以參考下。2010-12-12使用indexOf等在JavaScript的數(shù)組中進(jìn)行元素查找和替換
使用slice、replace、indexOf等等在JavaScript的數(shù)組中進(jìn)行元素的查找和替換,感興趣的朋友可以學(xué)習(xí)下2013-09-09