JavaScript-JS函式與函式表示式
阿新 • • 發佈:2018-12-20
函式就是一段可以重複執行的程式碼,當然也得給他起一個有意義的名字,函式是以關鍵字function開頭,
function 函式名(引數){
函式由一條或多條語句組成
}
<script>
function hello(){
document.write("hello world!");
}
hello()
</script>
我們定義一個名字叫hello的函式,這個函式的內容是向頁面中輸出一段文字,內容為hello world!
接著我們呼叫函式hello()。
函式是可以接受引數的,如果我們想讓hello作為引數傳入,這樣函式的通用性更強,
<script>
function hello(exm){
document.write(exm+" world!");
}
hello("hello")
</script>
我們在hello()中設定了一個引數為exm,呼叫時我們要在引數列表中寫上引數值,我們寫上hello,這樣最後的效果和上面的是一樣的。
在JS中,函式還有一個重要用途,就是作為事件的方法存在,這時如果能將函式寫成表示式形式放在物件中,就顯得非常重要了。函式表示式就像是匿名函式,語法也很簡單。
<script> var hello = function hello(exm){ document.write(exm+" world!"); } hello("hello") </script>