函数调用一直都是js里的一个核心问题,也是一个很难得应用的很顺利的问题
JavaScript code:
function ftalk(kindOfPet)
{
if(kindOfPet == "dog")
{
document.writeln("bow-wow!");
}
else
{
if(kindOfPet == "cat")
{
document.writeln("meow-meow-meow");
}
}
}
function pet(inputName, inputKind, inputColor)
{
this.name = inputName;
this.kind = inputKind;
this.color = inputColor;
this.talk = ftalk(inputkind);
}
var Boots = new pet("Boots", "cat", "orange striped");
Boots.talk;
直接将this.talk = ftalk(inputKind); 这句代码段中的inputkind中的k改为大写就可以了,就是这么简单啦,因为js不像html一样,不分大小写,js中,大写和小写有时候的含义是天差地别的,所以,在书写js代码时,一定要仔细加仔细呀!