mag*_*n11 4 javascript unicode
看看片假名字符(http://en.wikipedia.org/wiki/Katakana#Unicode)如何从Unicode范围中获取随机字符?
我很亲近
String.fromCharCode(0x30A0 + Math.random() * 60);
Run Code Online (Sandbox Code Playgroud)
'60'是对范围的粗略猜测.有没有办法在"U + 30A0 ...... U + 30FF"中编码?
谢谢.
你可以这样做 :
String.fromCharCode(0x30A0 + Math.random() * (0x30FF-0x30A0+1));
Run Code Online (Sandbox Code Playgroud)
请注意,0x30FF-0x30A0是95的,如果你想在最后一个,你必须添加1(Math.random在返回的结果[0,1[),这使得96,不是60.
| 归档时间: |
|
| 查看次数: |
1862 次 |
| 最近记录: |