js將英文單詞首字母大寫效果

antzone發表於2017-04-06

本章節分享一段程式碼例項,它實現了將英文單詞首字母轉換為大寫的效果。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function replaceStr(str){
  str = str.toLowerCase();
  var strTemp = ""; //新字串
  for(var i=0;i<str.length;i++){
    if(i == 0){
      strTemp += str[i].toUpperCase(); //第一個
      continue;
    }
    if(str[i] == " " && i< str.length-1){ //空格後
      strTemp += " ";
      strTemp += str[i+1].toUpperCase();
      i++;
      continue;
    }
    strTemp += str[i];
  }
  return strTemp;
} 
var text="softwhy.com";
console.log(replaceStr(text));

相關文章