算豆功能

问题描述 投票:0回答:0

我正在学习如何编码,我在这里有点难过。我真的很想知道我公然错过了什么。

我希望你创建一个函数来跟踪提供给该函数的黑豆或白豆的数量。

函数需要以特定格式“White: 1;Black: 0”返回一个字符串,表示两种颜色的豆子的数量

var beanCounterCreator = function() {
  var black = 0;
  var white = 0;

  var beanCounter = function(bean) {
    if (bean = "white") {
      return white++
    } else if (bean = "black") {
      return black++
    } else(bean = undefined)
    return null
  }
  return beanCounter;
}

var beanCounter = beanCounterCreator();

以便测试用例在以下情况下返回 true:

 console.log(beanCounter("white"));
 // -> White: 1;Black: 0
 console.log(beanCounter("black"));
 // -> White: 1;Black: 1
 console.log(beanCounter("white"));
 // -> White: 2;Black: 1
 console.log(beanCounter("red"));
 // -> White: 2;Black: 1
javascript function conditional-statements counter
© www.soinside.com 2019 - 2024. All rights reserved.