美文网首页
string 的应用

string 的应用

作者: YangJeremy | 来源:发表于2017-10-13 10:27 被阅读0次

背、用、查

1.清除一个字符串当中的空格,这个要用到正则
2.写一个函数,给1-9前面加0,但是不在两位数前面加0,例如:
pad(1)==='01'
pad(10)==='10'


首先必须知道,数字+字符串=字符串

function xxx(number){
    if(typeof number!=='number'){
      throw new Error('我要的是数字')  //帮你报错
   }
    var string
   if(number>10){
      string=''+number 
   }else{
       string='0'+number
   }
    return string
}

“Javascript+面试题+字符串” 搜一下这个

最著名的是回文

string不能把自身倒过来
但是Array可以
Array.reverse可以把自身倒过来,String可以转换成Array  String.split()
Array可以转换为String  Array.join()
function xxx(a,b){
   if(a!=='string'){return false}
    if(a.split('').reverse().join('')===b){
      return true;
    }else{
       return false;
   }
}
xxx('123','321')
true

如果面试官不让用API,那么我们用循环的方式

function xxx(a,b){
    var result=true;
    for(var i=a.length-1;i>=0;i--){
        if(a[i]===b[a.length-1-i]){
           continue; 
       }else{
           result=false;
           break;
       }
  }
   return result;
}
function xxx(a){
   var b=new String();      //这样写OK?
   for(var i=a.length-1;i>=0;i--){
         b[a.length-1-i]===a[i]
    }  
       return b;

}

相关文章

网友评论

      本文标题:string 的应用

      本文链接:https://www.haomeiwen.com/subject/shxizttx.html