GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — JavaScriptAlgorithms/Conversions/DecimalToHex.js at master · pasanjg/JavaScriptAlgorithms Expand file tree/ Copy pathDecimalToHex.jsMore file actions 24 lines (22 loc) · 544 Bytes / Copy pathDecimalToHex.jsFile metadata and controls24 lines (22 loc) · 544 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 function intToHex(num){ switch(num){ case 10: return "A"; case 11: return "B"; case 12: return "C"; case 13: return "D"; case 14: return "E"; case 15: return "F"; } return num; } function decimalToHex(num){ let hex_out = []; while(num > 15) { hex_out.push(intToHex(num%16)); num = Math.floor(num / 16); } return intToHex(num) + hex_out.join(""); } // test cases console.log(decimalToHex(999098) === "F3EBA"); console.log(decimalToHex(123) === "7B"); |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |