当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JS实现手写parseInt的方法示例(代码)

JS实现手写parseInt的方法示例(代码)

2018年09月13日  | 移动技术网IT编程  | 我要评论

js实现手写parseint的方法示例(代码)

function l(obj) {
        return console.log(obj)
    }
 
 
    /**********/
    function _parseint(str,radix){
        var res = 0;
        if(typeof str !="string" && typeof str !="number"){
            return nan;
        }
        str =string(str).trim().split(".")[0];
        // l(str)
        let len = str.length;
        if(!len){
            return nan;
        }
        if(!radix){
            return radix = 10;
        }
        if(typeof radix !=="number" || radix < 2 || radix >36){
            return nan;
        }
        for(let i = 0; i < len; i++){
            let arr = str.split("");
           l(arr instanceof array)
            l(typeof arr)
            res += math.floor(arr[i])*math.pow(radix,i)
        }
        l(res);
    }
    _parseint("654646",10)

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网