【发布时间】:2014-06-21 06:28:57
【问题描述】:
K 伙计们,我正在做一个学校项目(使用 javascript),我正在构建一个地牢。很可能不是你见过的最好的代码,但是嗯,我正在为此上学。
我收到的错误来自:
function damageFormula()
{
var damage = myDamage(myWeapon); // I get the error on this function
var doDamage = Math.floor(0.085 * damage * myAttackLvl + (myLevelLvl/5) - (1+15*Math.random()));
return doDamage;
};
myDamage 函数:
function myDamage(myWeapon)
{
switch(myWeapon)
{
case "Spike Sword":
myDamage += 10;
break;
case "Magic Long Sword":
myDamage += 20;
break;
default:
myDamage += 3;
break;
}
return myDamage;
};
武器变量是:
var myWeapon = "Spike Sword";
而 myDamage 变量是:
var myDamage = 10;
有谁知道我为什么会收到此错误和/或如何解决它?
如果您需要更多信息,请随时问我,我会尽力回答。
【问题讨论】:
-
它来自哪一行:)?
-
var 伤害 = myDamage(myWeapon);
标签: javascript function typeerror