string 的應(yīng)用

背、用、查

1.清除一個字符串當(dāng)中的空格,這個要用到正則
2.寫一個函數(shù),給1-9前面加0,但是不在兩位數(shù)前面加0,例如:
pad(1)==='01'
pad(10)==='10'


首先必須知道,數(shù)字+字符串=字符串

function xxx(number){
    if(typeof number!=='number'){
      throw new Error('我要的是數(shù)字')  //幫你報錯
   }
    var string
   if(number>10){
      string=''+number 
   }else{
       string='0'+number
   }
    return string
}

“Javascript+面試題+字符串” 搜一下這個

最著名的是回文

string不能把自身倒過來
但是Array可以
Array.reverse可以把自身倒過來,String可以轉(zhuǎn)換成Array  String.split()
Array可以轉(zhuǎn)換為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,那么我們用循環(huán)的方式

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;

}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容