2013-08-04 58 views
-2

我一直得到這個錯誤: - 它看起來像你的函數不返回'唉,你不符合信用卡的資格。資本主義是如此殘酷。「當收入參數是75.Javascript if/else error

有人可以告訴我我做錯了什麼嗎?歡呼:)

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."; 
} 


creditCheck(75); 
creditCheck(125); 
creditCheck(100); 
+0

你在函數末尾缺少一個函數後面的'{''(收入)'和'}';縮進代碼將幫助您識別此類錯誤。 –

回答

1

如何打開和關閉該功能:

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."; 
    } 
} 

FIDDLE

+0

太棒了!它的工作!...謝謝 – user2179119

+0

@ user2179119 - 不客氣! – adeneo

+0

它的工作原理! ......出於某種原因,我認爲if語句不在大括號內。謝謝 :) – user2179119

2
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."; 
    } 
}; 

再說了,你正在返回一個字符串,你還沒有打印到屏幕或控制檯或你什麼也看不到。