Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中使用函数_Javascript - Fatal编程技术网

在Javascript中使用函数

在Javascript中使用函数,javascript,Javascript,在下面的javascript代码中,我看到了command函数的用法,但它没有指定函数的名称。这是怎么回事 var getReview = function(movie) { switch (movie) { case "Matrix": return "good trip out"; break; case "Princess Bride": return "awesome date night movie";

在下面的javascript代码中,我看到了command函数的用法,但它没有指定函数的名称。这是怎么回事

var getReview = function(movie) {
    switch (movie) {

    case "Matrix":
        return "good trip out";
        break;
    case "Princess Bride":
        return "awesome date night movie";
        break;
    case "Welcome to America":
        return "Amjad's favorite";
        break;
    case "Remember the Titans":
        return "love the sports";
        break;
    case "Why do I look like I'm 12?":
        return "The Ryan and Zach story";
        break;
    case "Fighting Kangaroos in the wild":
        return "Token Australian movie for Leng";
        break;
    default:
        return "I don't know!";
    }
};​
这是一个很好的例子

引用上述链接:

匿名函数是使用函数运算符声明的。你可以 使用函数运算符在任何有效的位置创建新函数 表达。例如,您可以将一个新函数声明为 一个函数调用的参数或另一个函数调用的属性 反对

下面是一个使用function语句以常规方式声明函数的示例:

function eatCake() {
    alert("So delicious and moist");
}
eatCake();
下面是一个使用函数运算符动态声明相同函数的示例:

var eatCakeAnon = function() {
    alert("So delicious and moist");
};
eatCakeAnon();
这是一个很好的例子

引用上述链接:

匿名函数是使用函数运算符声明的。你可以 使用函数运算符在任何有效的位置创建新函数 表达。例如,您可以将一个新函数声明为 一个函数调用的参数或另一个函数调用的属性 反对

下面是一个使用function语句以常规方式声明函数的示例:

function eatCake() {
    alert("So delicious and moist");
}
eatCake();
下面是一个使用函数运算符动态声明相同函数的示例:

var eatCakeAnon = function() {
    alert("So delicious and moist");
};
eatCakeAnon();

这是一个函数文本。它很像一个函数,但没有名字;它只是一个对象,就像JavaScript中的其他东西一样,特殊的部分是您可以调用它。在这里,它被立即分配给
getReview
,因此您可以调用
getReview()
来调用该函数


1实际上,它的定义不会被提升,但您不必担心这一点。

它是一个函数文本。它很像一个函数,但没有名字;它只是一个对象,就像JavaScript中的其他东西一样,特殊的部分是您可以调用它。在这里,它被立即分配给
getReview
,因此您可以调用
getReview()
来调用该函数

1实际上,它的定义不会被提升,但你不必担心