var result = Math.random().toString(36).substring(2,6);console.log(result);//包含0-9a-z
原理解析:
Math.random()
生成一个随机数;toString(36)
转成字符串,遵循编码为36进制;substring(2,6)
字符串截取,从索引为2(包含索引2)截取到索引为6(不包含索引6)的4个字符。(详见方法);
本文共 252 字,大约阅读时间需要 1 分钟。
var result = Math.random().toString(36).substring(2,6);console.log(result);//包含0-9a-z
原理解析:
Math.random()
生成一个随机数;toString(36)
转成字符串,遵循编码为36进制;substring(2,6)
字符串截取,从索引为2(包含索引2)截取到索引为6(不包含索引6)的4个字符。(详见方法);转载于:https://www.cnblogs.com/Hcjer/p/4466685.html