位置:首頁 > Web開發 > Javascript教學 > JavaScript函數字麵值

JavaScript函數字麵值

JavaScript1.2引入了函數文本是定義函數一種以上的新方法的概念。

函數文本是定義一個無名函數的表達式。

語法

字麵值函數的語法很類似的函數聲明,不同之處在於它被用作表達,它不是作為一個聲明,函數名是必需的。

<script type="text/javascript">
<!--
var variablename = function(Argument List){
                       Function Body 
                   };
//-->
</script>

在語法上,你可以在創建一個字麵值函數為指定函數名稱:

<script type="text/javascript">
<!--
var variablename = function FunctionName(Argument List){ 
                      Function Body 
                   };
//-->
</script>

但是,這名冇有任何意義,所以不值得使用它。

例子:

下麵是創建這樣的函數的例子:

<script type="text/javascript">
<!--
var func = function(x,y){ return x*y };
//-->
</script>

你可以在上麵函數中調用如下:

<script type="text/javascript">
<!--
func(10,20); // This will produce 200
//-->
</script>