JS实现笔迹parseInt方法的一个例子

JS实现笔迹parseInt方法的一个例子
前言

本文主要介绍了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)
}

返回水库;
}
总结

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部