函数导致javascript错误
Function causing error in javascript
我正在网上学习javascript,我陷入了需要调用函数的困境
var creditCheck = function (income)
{
if (income>=100)
{
return console.log("You earn a lot of money! You qulaify for a credit card.");
}
else {
return console.log("Alas yo do not qualify for credit card. Capitalism is creul like that.");
}
};
creditCheck(75);
以上是我调用creditCheck
函数的代码。现在,当我在函数参数else
中放入75时,命令(即"Alas yo do not qualify for credit card. Capitalism is creul like that."
)在控制台中执行两次。
为什么此文本在控制台中出现两次?
感谢
EDIT:CodeAcademy会自动调用参数为75的函数,因此您无需调用该函数。对于您的代码,您希望返回一个字符串,因此不要返回console.log
,而是在console.log中返回字符串,如
return "You earn a lot of money! You qulaify for a credit card."; //or whatever the string is
此代码将通过测试:
var creditCheck = function (income)
{
if (income>=100)
{
return "You earn a lot of money! You qualify for a credit card."
}
else {
return 'Alas you do not qualify for a credit card. Capitalism is cruel like that.' ;
}
};
当我在控制台中运行它时,我只得到一条语句。我猜你是在别处叫它。张贴你的全部代码,否则将很难帮助你。然而,当你说return console.log()
时,你每次都会返回undefined
,所以它没有任何用处。你可能想做的是
var creditCheck = function (income)
{
if (income>=100)
{
console.log("You earn a lot of money! You qulaify for a credit card.");
return true; //or return "You earn a lot of money!"
}
else {
console.log("Alas yo do not qualify for credit card. Capitalism is creul like that.");
return false;//or return "You don't qualify";
}
};
creditCheck(75);
相关文章:
- object响应时出现对象错误javascript
- 未捕获的语法错误:javascript对象上出现意外的标记ILLEGAL
- Phonegap-Android 4.4-html5音频长度错误(javascript和媒体插件)
- 未捕获的语法错误:javascript中出现意外的标记}
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- 未捕获类型错误javascript方法
- 将字符串返回到类型为“0”的输出字段;数字“;针对用户错误javascript
- 解析器错误(Javascript初学者寻找解决方案)
- IE 错误 .JavaScript 运行时错误:对象不支持属性或方法“preventDefault”
- appendChild 不是函数错误 (JAVASCRIPT)
- 错误 JavaScript 函数
- 而循环抛出错误JavaScript
- 意外的类型错误 - Javascript,多维数组
- 语法错误:Javascript 中的意外令牌/将数据发布到 Amazon s3
- 语法错误:Javascript 中缺少指数
- 错误“JavaScript 运行时错误:查找滚动位置时无法获取未定义或空引用的属性'scrollLeft'”
- 错误 JavaScript 循环数组
- 错误:Javascript 上的 [对象对象]
- IndexedDBShim.js错误:JavaScript运行时错误:在严格模式下不允许分配只读属性
- 在Evernote listNotebooks API上获取错误-Javascript/Node.Js