JS将字符串首字母变为大写,其余为小写

function titleCase(str) {

  var array = str.toLowerCase().split(" ");
  for (var i = 0; i < array.length; i++){
    array[i] = array[i][0].toUpperCase() + array[i].substring(1, array[i].length);

    //array[i][0] = array[i][0] + 'A' - 'a';
  }
  var string = array.join(" ");

  return string;
}

titleCase("I'm a little tea pot");

效果图为这里写图片描述

若输入字符串为:sHoRt AnD sToUt

则效果图为:这里写图片描述

你可能感兴趣的:(JS)