javascript10进制和62进制的相互转换
转换 相互 进制 62
2023-06-13 09:15:40 时间
functionstring10to62(number){ varchars="0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ".split(""), radix=chars.length, qutient=+number, arr=[]; do{ mod=qutient%radix; qutient=(qutient-mod)/radix; arr.unshift(chars[mod]); }while(qutient); returnarr.join(""); } functionstring62to10(number_code){ varchars="0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ", radix=chars.length, number_code=String(number_code), len=number_code.length, i=0, origin_number=0; while(i<len){ origin_number+=Math.pow(radix,i++)*chars.indexOf(number_code.charAt(len-i)||0); } returnorigin_number; }
相关文章
- Unity 编辑器开发实战【MenuItem & CONTEXT】- Image、RawImage的相互转换
- JS转换HTML转义符
- 原码补码相互转换[通俗易懂]
- java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换
- 【力扣刷题】8. 字符串转换整数 (atoi)
- String/InputStream/File之间的相互转换
- Json字符串和对象相互转换
- Python 字符串与字节数组转换
- 【Android 逆向】ptrace 函数 ( ptrace 函数族 | 进程附着 | 进程脱离 | 进程数据读写权限 | 进程对应的主线程寄存器读写 | 单步调试 |ptrace 函数族状态转换 )
- 算法练习题(四)——十六进制和十进制的相互转换
- ORACLE 毫秒与日期的相互转换示例
- mysql时间与字符串之间相互转换详解数据库
- java中全角半角字符的相互转换详解编程语言
- Java实现的utf8,gbk,unicode编码相互转换的代码详解编程语言
- byte[]和InputStream的相互转换详解编程语言
- php实现文件与16进制相互转换详解编程语言
- 转换Oracle数据库编码转换实践(oracle编码)
- MySQL中实现日期转换的函数使用(mysql转换日期函数)
- 如何将Linux下的数据转换为16进制格式?(linux转16进制)
- Oracle数据库的隐式转换:避免类型不一致的错误!(oracle隐式转换)
- Oracle数据库中汉字拼音转换技术研究(oracle中汉字转拼音)
- Oracle数据库中文信息自动转换(oracle 中文转译)
- 用php实现gb2312和unicode间的编码转换
- NSString与C字符串之间的相互转换
- java全角半角字符转换如何实现
- 将备份的SQLServer数据库转换为SQLite数据库操作方法
- AndroidBitmap和Drawable相互转换的简单代码
- Java中Date,Calendar,Timestamp的区别以及相互转换与使用
- wchar_t,char,string,wstring之间的相互转换
- JavaString字符串和Unicode字符相互转换代码