2017-06-22 33 views
-3
function printFarmInventory(monkeys, cats) { 
    var monkeystring = String(monkeys); 
    while (monkeystring.length < 3) { 
     monkeystring = "0" + monkeystring; 
    } 

    console.log(monkeystring + "nice"); 

    var catstring = String(cat); 
    while (catstring.length < 3) { 
     chimpstring = "00" + catstring; 
    } 

    console.log(catstring + "great"); 
} 

printFarmInventory(4, 7); 
+3

什么'cat'在'字符串(CAT);'?我也感觉到了一个无限循环。 – j08691

+1

错误信息会告诉你你想要引用的内容。检查变量名称并确定它是你定义的。寻找错别字。 (Typo很明显,投票结束,作为题外话) – Quentin

+0

'chimpstring'从哪里来? – evolutionxbox

回答

0

我不能完全肯定我了解情况。

String(cat)更改为String(cats)并将chimpstring = ...更改为catstring = ...解决了错误,并按预期得到了您的输出。如果我错过了商标,请编辑您的问题。

function printFarmInventory(monkeys, cats) { 
 
    var monkeystring = String(monkeys); 
 
    while (monkeystring.length < 3) { 
 
    monkeystring = "0" + monkeystring; 
 
    } 
 

 
    console.log(monkeystring + "nice"); 
 

 
    var catstring = String(cats); 
 
    while (catstring.length < 3) { 
 
    catstring = "00" + catstring; 
 
    } 
 
    console.log(catstring + "great"); 
 
} 
 
printFarmInventory(4, 7);

相关问题