十六进制彩色反相器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十六进制彩色反相器相关的知识,希望对你有一定的参考价值。

By Matt Lagrandeur
  1. function invertHex(hexnum){
  2. if(hexnum.length != 6) {
  3. alert("Hex color must be six hex numbers in length.");
  4. return false;
  5. }
  6.  
  7. hexnum = hexnum.toUpperCase();
  8. var splitnum = hexnum.split("");
  9. var resultnum = "";
  10. var simplenum = "FEDCBA9876".split("");
  11. var complexnum = new Array();
  12. complexnum.A = "5";
  13. complexnum.B = "4";
  14. complexnum.C = "3";
  15. complexnum.D = "2";
  16. complexnum.E = "1";
  17. complexnum.F = "0";
  18.  
  19. for(i=0; i<6; i++){
  20. if(!isNaN(splitnum[i])) {
  21. resultnum += simplenum[splitnum[i]];
  22. } else if(complexnum[splitnum[i]]){
  23. resultnum += complexnum[splitnum[i]];
  24. } else {
  25. alert("Hex colors must only include hex numbers 0-9, and A-F");
  26. return false;
  27. }
  28. }
  29.  
  30. return resultnum;
  31. }

以上是关于十六进制彩色反相器的主要内容,如果未能解决你的问题,请参考以下文章

Cadence教程2——反相器原理图仿真以及版图绘制

CMOS反相器

74HC04六通道反相器介绍

TTL反相器的外部特性

14 TTL反相器的工作原理1

反相器