轨道
/
JavaScript
JavaScript
/
练习
/
电阻色环
电阻色环

电阻色环

简单

说明

如果你想用 Raspberry Pi 搭建点什么,多半会用到_电阻_。在这个练习里,你需要了解关于电阻的两件事:

  • 每个电阻都有一个电阻值。
  • 电阻很小,小到如果把电阻值印在上面,会很难看清。

为了解决这个问题,制造商会在电阻上印上色环来表示电阻值。每个色环都有一个位置和一个数字值。

电阻的前 2 个色环采用一套简单的编码方案:每种颜色对应一个数字。

在这个练习里,你要写一个有用的程序,这样就不必记住每个色环的数值了。

这些颜色的编码如下:

  • black: 0
  • brown: 1
  • red: 2
  • orange: 3
  • yellow: 4
  • green: 5
  • blue: 6
  • violet: 7
  • grey: 8
  • white: 9

这个练习的目标是实现两种功能:

  • 根据某个色环查出它对应的数字值
  • 列出所有色环颜色

助记口诀把颜色和数字对应起来;这些颜色以数组的形式保存时,它们的顺序恰好和它们在数组中的下标一致:Better Be Right Or Your Great Big Values Go Wrong。

关于电阻色码的更多信息,可以在电子色码维基百科条目中找到。

实现

尽管描述中的颜色名称首字母大写,但函数 colorCode 被调用时传入的始终是小写形式,例如传入 brown 而不是 Brown

通过 GitHub 编辑 链接将在新窗口或新标签页中打开
JavaScript Exercism

准备好开始 电阻色环 了吗?

注册 Exercism,借助 37 个概念159 个练习 和真人导师指导,学习并掌握 JavaScript,全部免费。