前言
本文主要
介绍了JS的相关内容来实现手写parseInt,
分享出来供大家
参考学习。让我们
详细介绍一下。
手写parseInt实施:它的简单
转换字符串
类型数为实数,但它不能使用JS
原生字符串变换数字的API,如数量()。
示例代码
功能_parseint(STR,基数){
让str_type = typeof STR;
让RES = 0;
If (str_type'string'str_type = =!!= =数){
如果类型不是字符串或数字返回类型
返回南
}
字符串
处理 Split({ 0 })
让str.length长度=;
如果(!长度){
如果NULL返回
返回南
}
如果(!基数){
如果雷迪克斯是0 null 未定义的
是10
基数= 10;
}
如果(typeof radix'number'radix | |!= 36){
返回南
}
对于(让我= 0;我<长度;我++){
让ARR = str.split('')。反()加入();
Res = Math.floor (arr{i}) * Math.pow (Radix, I)
}
返回水库;
}
总结
以上就是本文的全部内容。希望本文的内容能给大家的学习或
工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的
支持。