parseInt的实现

在 javascript及其它语言中都有parseInt, 那么是如何实现的呢?

下面是C语言的实现方式
int  getInt( char  str[]) {
    
int i  = 0;
    
long n = 0;
    
for(;str[i]!='';i++){
       
if(str[i]>'0' && str[i]<'9'){
          n 
= n* 10 + (str[i] - '0');
       }

    }

    
return n;
}

你可能感兴趣的:(JavaScript,c,语言)