* 数値をアルファベットに変換する * 0,1,2,... => a,b,c,...,z,aa,ab,... * @param num
(num: number)
| 277 | * @param num |
| 278 | */ |
| 279 | function convertNumber2Alphabet(num: number): string { |
| 280 | if (num < 0) throw new Error("invalid number"); |
| 281 | let result = ""; |
| 282 | do { |
| 283 | result = ((num % 26) + 10).toString(36) + result; |
| 284 | } while ((num = Math.floor(num / 26) - 1) >= 0); |
| 285 | return result; |
| 286 | } |