Javascript函数不起作用

时间:2015-02-11 02:11:59

标签: javascript function variables

我每次运行脚本时都会说:

  

派对未定义

这是我得到的:

party()

var party = function (name){
    alert("You must find your way into the party and kill the VIP")
};

它不会在任何js网站上运行。我该怎么办?

4 个答案:

答案 0 :(得分:1)

您必须在使用之前定义您的功能。

答案 1 :(得分:0)

你在var party = function(na ...

)中定义之前调用了party()

首先定义它然后调用它,如下所示:

var party = function (name) {alert("You must find your way into the party and kill the VIP")};
party()

答案 2 :(得分:0)

这是@ user148098建议的OR:

party()

function party(){
    alert("You must find your way into the party and kill the VIP")};

您可以明确定义函数。

答案 3 :(得分:0)

问题可能是因为您需要在调用之前定义一个函数。这是一个例子:

var party = function (name) {alert("You must find your way into the party and kill the VIP")};

party()

此外,您可能没有使用正确的标记嵌入脚本以使其运行。如果我只是将前面的代码放入一个文件并将其保存为html,它将无法运行,因为我没有把它放在标签中。请参阅下面的确切代码:

<script>
 var party = function (name) {alert("You must find your way into the party and kill the VIP")};

    party()
	
</script>

希望这有帮助!