<
!doctype html>
"en"
>
"utf-8"
>
函式定義方式<
/title>
//命名函式; 函式有名字
//匿名函式:函式沒有名字
/* *函式另一種定義方式; 函式表示式
* 函式表示式;把乙個函式賦值給乙個變數,就形成了函式表示式
* 注意:函式表示式賦值後,後面要加分號
** 函式定義:
* 1、函式宣告*****函式定義
* function 函式名() *************************=》命名函式,可以直接呼叫
** 2、
* var f2=function () ******************************》匿名函式,不能直接呼叫,有個賦值的過程,f2不是函式,是變數,講函式賦值給變數f2,那這個變數就相當於乙個函式,可以直接f2加小括號呼叫
3、函式呼叫:(function ())();
* */
//1、命名函式
functionf1(
)f1()
;//2、匿名函式
varf2
=function()
;//函式表示式後面要有分號f2(
);//3、函式自呼叫
(function()
)();
(function()
)();
//1、命名函式的函式名相同,後面的把前面的覆蓋
functionf3(
)f3()
;//嗚嗚嗚嗚嗚嗚 函式已經被後面同函式名的名字覆蓋
functionf3(
)f3()
;//嗚嗚嗚嗚嗚嗚
//2、匿名函式變數名相同,後面的不會覆蓋前面的
varf4
=function()
;f4()
;//嘻嘻嘻嘻嘻嘻嘻 不會被覆蓋
varf4
=function()
;f4()
;//啊啊啊啊啊啊啊啊
<
/script>
<
/head>
<
/body>
<
/html>
Javascript中兩種方式定義函式的區別
方式1 function func1 x,y 方式2 var func2 function x,y 方式1是典型的函式宣告 function declarations 方式2是函式表示式 function expressions 將乙個匿名函式賦值給乙個變數。或者說方式2中建立了乙個具有形參為x,y...
執行緒的兩種定義方式
執行緒的兩種定義方式 1,繼承thread類 1 定義執行緒 寫乙個類,繼承thread類,重寫run 方法。package com.hqyj.demo1 public class thread1 extends thread 2 啟動執行緒 直接new這個類,呼叫這個類的start的方法 pack...
定義函式指標的兩種形式
定義函式指標的兩種形式 林石 2009 07 09 我們在開發c c 程式時,經常遇到需要定義函式指標的情況。為了增加 的可讀性,一般都會通過typedef形式定義函式指標型別。有兩種做法,如下 其中,return type是函式返回型別,def type是函式 指標 型別名,arg list是函式...