JavaScript toString(36)

toString(36)乱数を生成するためのWeb サイトがあります。

getRandomID: ()=>`${
      
      (new Date).getTime().toString(36)}_ ${
      
      Math.random().toString(36).replace(/^0./, "")}`

ここで、toString()メソッドは、数値を文字列に変換し、数値を指定された基数に変換する JavaScript のメソッドです。
カーディナリティは 2 ~ 36 です。
以下に例を示します。

let num = 10;  
let str = num.toString(2); // "1010"

この例では、数値 10 がバイナリ表現である文字列「1010」に変換されます。
変換の基数が 10 より大きい場合、9 より大きい数値には文字が使用されます (基数 16 の場合、10 ~ 15 には文字 a ~ f が使用されます)。
注:toString(36)値を Base36 (base) に変換します。Base 36 には、0 ~ 9 (デジタル 10 進数) と A ~ Z (アルファベット) のすべての文字が含まれます。したがって、数値が 10 の場合、基数 36 での表現は「A」になります。例えば:

let num = 10;  
let str = num.toString(36); // "A"

参考

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toString

おすすめ

転載: blog.csdn.net/lilongsy/article/details/131857021