저는 JS에 처음 왔습니다. 제 첫 번째 논리적 프로그래밍 언어입니다. 어떤 이유로 든 내 소득 및 대출 금액이 다른 경우에도 console.log가 반환됩니다. '승인 됨'메시지를 표시 할 수없는 것은 무엇입니까?Console.log가 잘못된 대답을 반환합니다.
function LoanApp(personName, income, loanAmount){
this.personName = personName;
this.income = income;
this.loanAmount = loanAmount;
var bankBranch = "New York";
var approvalStatus = "invalid";
this.submit = function (income, loanAmount){
if (income/loanAmount >= 2) {
approvalStatus = "Approved";
console.log("Congrats you're approved for " + this.loanAmount + ".")
} else {
approvalStatus = "On Review";
console.log("Your application needs further review.")
};
};
};
var tony = new LoanApp("Tony"5000,1000);
tony.submit(); //returns else console.log but should be "Congrats"
통화가'var에 새로운 = 토니 LoanApp ("토니", 5000,1000) 안,'? 당신은 ','를 놓치기 전에 5000 –
잡을 고마워. –